(事先在窗体中添加一个文本框Text1和一个命令按钮Command1)
Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim command As New ADODB.command
Private Sub Command1_Click() Dim bm As String Dim sql As String If Text1.Text <> "" Then bm = Trim(Text1.Text) sql= "Select 编号,姓名,实发工资 Into " + bm + " From 工资表 Where 实发工资>2000" Set command.ActiveConnection = conn command.CommandText = sql command.Execute Else MsgBox "你必须输入一个名字" End If
Private Sub Form_Load() Dim str As String str = App.Path If Right(str, 1) <> "\" Then str = str + "\" End If pstr = "Provider=Microsoft.Jet.OLEDB.3.51;" pstr = pstr & "Persist Security Info=False;" pstr = pstr & "Data Source=" & str & "wage.mdb" conn.Open pstr rs.CursorLocation = adUseClient rs.Open "工资表", conn, adOpenKeyset, adLockPessimistic Set DataGrid1.DataSource = rs End Sub |