用access做数据库(.mdb),ado实现
窗体1为查询窗体,可以通过查询获得  一个记录集  一共3种查询方式(年龄,编号,姓名)
窗体2为Datagrid所在的窗体 为了能够让查询到的数据显示出来dbgCheck(Datagrid)的数据源  在frm2初始化的时候设置为frm1中查询获得的数据集
窗体2上面 还有个退出按扭  click事件中有  :frm2.hide 并没有unload具体过程如下:
首先 通过窗体1上查询方式1 获得一个数据集 frm2.show 在frm2上面显示获得的数据集 退出frm2,其实是frm2.hide
然后 再通过窗体1上查询方式2获得另一个数据集 frm2.show在frm2上面显示获得的数据集 同上
...
不断地更换查询方式 发现:更换两次查询方式之后 frm2.show,dbgCheck(Datagrid)就不再显示得到的数据集了(空着)另外,我在每个查询按钮的click事件当中,都加入了下面的一句话    frm2.dbgCheck.Refresh,想让他刷新数据。可是这样好像并不能够 让dbgCheck(Datagrid)每次都能够刷新数据显示
不明了,希望大家能够帮帮我的忙,在此表示感谢!!!!!!!