⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 房地产评估软件2.frm

📁 一个数据库应用程序
💻 FRM
📖 第 1 页 / 共 3 页
字号:
   End
   Begin VB.Menu help 
      Caption         =   "帮助"
   End
   Begin VB.Menu gx 
      Caption         =   "更新"
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim path As String
Dim strsql As String

Private Sub doshell()

If path <> "" Then

Call Shell(path, 1)
strsql = ""
path = ""
Else
MsgBox "对应的程序不存在!", vbCritical, "错误!"
strsql = ""
path = "'"
Exit Sub
End If




End Sub






Private Sub about_Click()
Form_about.Show

End Sub

Private Sub Cmd_exit_Click(Index As Integer)
End
End Sub

Private Sub Cmd_tsz_Click()

Dim msg As String
kl = Label5.Caption
msg = MsgBox("你真的要删除" & kl & "这个文件吗?删除文件请小心!!", vbYesNoCancel, "注意")
If msg = vbYes Then
 Kill kl
 MsgBox "文件顺利删除!", vbOKOnly, "删除成功"
 
 Else
MsgBox "想清楚了再删吧!!^_^", vbOKOnly, "删除失败"
End If
End Sub
Private Sub Cmdqtcx_Click()
Call Shell(App.path & "\mdb.exe", 1)
End Sub



Private Sub Cmdtj_Click()
Dim re As String
Dim aj As String
re = MsgBox("请确认已选择程序路径!!", vbYesNoCancel, "注意")

If re = vbYes Then
 Data1.RecordSource = "select * from yscx where anjian='" & Combo2(0).Text & "'"
  Data1.Refresh
 If Data1.Recordset.EOF Then
   Data1.Recordset.AddNew
   Data1.Recordset.Fields("anjian") = Combo2(0).Text
   Data1.Recordset.Fields("bieming") = txtbm.Text
   Data1.Recordset.Fields("lujing") = Label5.Caption
   MsgBox "顺利添加!!", vbCritical, "添加成功"
   Data1.Recordset.Update
   Data1.Refresh
    Data1.Recordset.MoveFirst
   Call locate
 Else
  
  Data1.Recordset.Edit
  Data1.Recordset.Fields("anjian") = Combo2(0).Text
  Data1.Recordset.Fields("bieming") = txtbm.Text
  Data1.Recordset.Fields("lujing") = Label5.Caption
  MsgBox "修改添加!!", vbCritical, "修改成功"
  Data1.Recordset.Update
  Data1.Refresh
  Data1.Recordset.MoveFirst
  Call locate
 End If

 Else
  MsgBox "请重新选择程序路径!!", vbCritical, "注意"
  Exit Sub
End If
End Sub

Private Sub Combo1_click()
File1.Pattern = Combo1.Text
End Sub


Private Sub Command1_Click()
Formsnow.Show
Me.Hide
End Sub

Private Sub Command2_Click(Index As Integer)
Select Case Index
 Case 0
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(0)'"
   Data1.Refresh
  If Data1.Recordset.EOF Then
    MsgBox "文件不存在!!", vbCritical, "注意!!"
    Exit Sub
  Else
    path = Data1.Recordset.Fields("lujing")
    Call doshell
  End If
Case 1
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(1)'"
   Data1.Refresh
   If Data1.Recordset.EOF Then                       '--------------------------------文件不存在判断
    MsgBox "文件不存在!!", vbCritical, "注意!!"
    Exit Sub
  Else
    path = Data1.Recordset.Fields("lujing")
    Call doshell
   End If
Case 2
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(2)'"
   Data1.Refresh
 If Data1.Recordset.EOF Then
    MsgBox "文件不存在!!", vbCritical, "注意!!"
    Exit Sub
  Else
    path = Data1.Recordset.Fields("lujing")
    Call doshell
   End If
Case 3
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(3)'"
   Data1.Refresh
   If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 4
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(4)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
 Case 5
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(5)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 6
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(6)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 7
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(7)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 8
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(8)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 9
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(9)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
 Case 10
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(10)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 11
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(11)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 12
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(12)'"
   Data1.Refresh
     If Data1.Recordset.EOF Then
       MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 13
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(13)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 14
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(14)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
 Case 15
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(15)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 16
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(16)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 17
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(17)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 18
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(18)'"
   Data1.Refresh
    If Data1.Recordset.EOF Then
     MsgBox "文件不存在!!", vbCritical, "注意!!"
     Exit Sub
   Else
     path = Data1.Recordset.Fields("lujing")
     Call doshell
   End If
Case 19
   Data1.RecordSource = "select * from yscx where anjian = 'Command2(19)'"
   Data1.Refresh
  If Data1.Recordset.EOF Then
    MsgBox "文件不存在!!", vbCritical, "注意!!"
    Exit Sub
  Else
   path = Data1.Recordset.Fields("lujing")
   Call doshell
  End If
 End Select
End Sub

Private Sub Dir1_Change()
    File1 = Dir1
End Sub

Private Sub Drive1_Change()
Dir1 = Drive1
End Sub



Private Sub Exit_Click()
End
End Sub

Private Sub File1_Click()
If Right(File1.path, 1) = "\" Then
        Label5.Caption = File1.path & File1.FileName
    Else
        Label5.Caption = File1.path & "\" & File1.FileName
    End If
End Sub

Private Sub File1_DblClick()
Call Shell("rundll32.exe url.dll,FileProtocolHandler " & Label5.Caption, 1)
End Sub

Private Sub Form_Load()
Call locate


End Sub

Private Sub gx_Click()
MsgBox "此功能尚未开放", vbCritical, "注意"   ' Call Shell(App.path & "\read.txt", 1)
End Sub

Private Sub help_Click()
    MsgBox "添加程序时请确保输入的按键名称和命令按钮上面的一样,否则将导致程序不能运行!此程序尚未添加命令按钮的修改程序故不能修改!将再以后的版本中添加!!详细请看read文档!!", vbOKOnly, "注意!"
       
End Sub

Private Sub Opt1_Click()
    Dir1 = "\\Works\D盘\杭州集体土地数据库"
    Drive1.Enabled = False
End Sub

Private Sub Opt2_Click()
    Drive1.Enabled = True
    Dir1 = "d:"

End Sub
Sub locate()

    Data1.DatabaseName = App.path & "\yscx.mdb"
    Data1.RecordSource = "select * from yscx"
    File1.Pattern = Combo1.Text
    
    Dim Command2(19) As Integer
    Dim i As Integer
    Data1.RecordSource = "select * from yscx"
    Data1.Refresh
    
    For i = 0 To 19                                                            '必须再do while  外面
    Data1.Recordset.MoveFirst
    Do While Not Data1.Recordset.EOF
      If Form1.Command2(i).Caption = Data1.Recordset.Fields("anjian") Then
        Form1.Command2(i).Caption = Data1.Recordset.Fields("bieming")
        Form1.Command2(i).ToolTipText = "Command2(" & i & ")"
    Exit Do                                               '如果不加  就容易执行else中的代码,把已经修改的数据重新改回去
        Else
        Form1.Command2(i).Caption = "Command2(" & i & ")"
       End If
    
    Data1.Recordset.MoveNext
    
    Loop
    Next i
    

End Sub


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -