加多个
on error resume next
on error resume next
辉少QQ:469781880 博客:http:///bbs/boke.asp?25189.index.html
你用一个Recordset集就可以知道有没有数据啦,如果Recordset = 0就不显示窗体嘛
例如:
有两个窗体,一个是主窗体,一个是显示数据的窗体,运行时先显示主窗体,然后在主窗体的Activate事件里判断,Form1为主窗体,Form2为数据显示窗体,示例代码如下:
Private Sub Form1_Activate()
Dim cnn as ADODB.Connection
Dim rst as ADODB.Rescorset
cnn.open "........." '连接数据库
rst.open "Select * from 数据表",cnn,adOpenKeyset ,adLockOptimistic '取出数据,你的DataGird控件一定是绑定着一个数据表的对吧?rst.open就是查找你绑定的那个数据表的内容
IF rst.RecordsetCount <> 0 Then '如果数据表里有数据
Form2.Show
End If
End Sub
不知道这样是不是楼主你要求的效果