以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  我希望 窗体的Table1在没有数据时不执行,为什么空表一样能进入下一步  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31005)

--  作者:goodhi
--  发布时间:2013/4/8 16:00:00
--  我希望 窗体的Table1在没有数据时不执行,为什么空表一样能进入下一步
我希望 考勤报表 这个 窗体的Table1在没有数据时不执行,所以写了

 If Tables("考勤报表_Table1").Current IsNot Nothing Then

求解,我这样写为什么空表一样能进入下一步 

而下一步因为Table1没有数据,而提示出错

--  作者:Bin
--  发布时间:2013/4/8 16:04:00
--  
Tables("考勤报表_Table1").Rows.Count=0  这样判断才对哦
--  作者:goodhi
--  发布时间:2013/4/8 17:01:00
--  
这个方法不太行,我测试了,因为空表也有10行空白的,所以他默认也是通过的


--  作者:goodhi
--  发布时间:2013/4/9 11:10:00
--  
求解
--  作者:goodhi
--  发布时间:2013/4/9 15:20:00
--  
If Tables("考勤报表_Table1").Cols(0).Name="部门" Then 
我改用他列的名称来判断是否我想要的数据,谢谢muhua版主提供的方法