我做了一个货物预览窗体。在点击按钮后datagrid或者msfLexgird控件显示数据库中的表
datagrid用ADODC连接的。msflexgrid用的是data
我只知道用datagrid msflexgrid的datasource属性直接连接数据库
那样只能显示其中一个表的记录,我目的是点击不同的按钮让datagrid或者msflexgrid显示不同的表记录
按钮的命令应该怎么写呀。写出其中一个就可以了呜呜!!!
datagrid用ADODC连接的。msflexgrid用的是data
我只知道用datagrid msflexgrid的datasource属性直接连接数据库
那样只能显示其中一个表的记录,我目的是点击不同的按钮让datagrid或者msflexgrid显示不同的表记录
按钮的命令应该怎么写呀。写出其中一个就可以了呜呜!!!
Data1.RecordSource = "表2"
Data1.Refresh Adodc1.RecordSource = "表2"
Adodc1.Refresh
End Sub
窗体上比如说有三个按钮,一个Msflexgird控件,一个data控件(已连接数据库)
当程序运行后,不让Msflexgird控件直接显示数据库记录.而是点击按钮后msflexgird才显示.
并且点击三个按钮时,msflexgird显示不同的数据库表.
(msflexgird,data可以替换成datagrid,adodc)
问题就是:点击三个按钮时,msflexgird显示不同的数据库表的代码怎么写
Adodc1.RecordSource = "表1"
Adodc1.Refresh
End SubPrivate Sub Command2_Click()
Adodc1.RecordSource = "表2"
Adodc1.Refresh
End SubPrivate Sub Command3_Click()
Adodc1.RecordSource = "表3"
Adodc1.Refresh
End Sub
Private Sub Command1_Click()
Data1.RecordSource = "表1"
Data1.Refresh
End SubPrivate Sub Command2_Click()
Data1.RecordSource = "表2"
Data1.Refresh
End SubPrivate Sub Command3_Click()
Data1.RecordSource = "表3"
Data1.Refresh
End Sub
Dim sql as string
sql = "Select 字段1,字段2,字段3,…… from 表 where 条件 "
Adodc1.RecordSource = sql
Adodc1.Refresh
End Sub