Private Sub Form_Activate()
 Combo1.AddItem ("名称")
 Combo1.AddItem ("类别")
 Combo1.AddItem ("供应商")
 Combo1.ListIndex = 0
DataGrid1.Refresh
Me.Refresh
End SubPrivate Sub Form_Load()
 Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\likangyaodian.mdb"
End SubPrivate Sub Command1_Click()
 Adodc1.RecordSource = "select * from 进货表  where 进货表." & Combo1.Text & " " & "like " + Chr(34) + Text1.Text + "*" + Chr(34)
 Adodc1.Refresh
 Set DataGrid1.DataSource = Adodc1
 DataGrid1.Refresh
End Sub数据库中有数据,为什么没有查询结果,谁帮我一下!!

解决方案 »

  1.   


    Private Sub Form_Activate()
    Combo1.AddItem ("名称")
    Combo1.AddItem ("类别")
    Combo1.AddItem ("供应商")
    Combo1.ListIndex = 0
    End Sub
    Private Sub Command1_Click()
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\likangyaodian.mdb;Persist Security Info=False"
    Adodc1.RecordSource = "select * from 进货表 where " & Combo1.Text & " like '%" & Trim(Text1.Text) & "%'"
    Adodc1.Refresh
    Set DataGrid1.DataSource = Adodc1
    End Sub
      

  2.   


    Private Sub Form_Activate()
    Combo1.AddItem ("名称")
    Combo1.AddItem ("类别")
    Combo1.AddItem ("供应商")
    Combo1.ListIndex = 0
    End Sub
    Private Sub Command1_Click()
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\likangyaodian.mdb;Persist Security Info=False"
    Adodc1.RecordSource = "select * from 进货表 where " & trim(Combo1.Text) & " like '%" & Trim(Text1.Text) & "%'"
    Adodc1.Refresh
    Set DataGrid1.DataSource = Adodc1
    End Sub