以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教,筛选为空  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54165)

--  作者:bzfc57
--  发布时间:2014/7/23 9:39:00
--  请教,筛选为空
请教,筛选为空,如何描述这一状态。例如,我需要通过筛选使用当前行,当筛选为空的时候就会出现:“未将对象引用设置到对象的实例。”如何解决呢?
--  作者:Bin
--  发布时间:2014/7/23 9:42:00
--  
你在CUrrentChanged事件使用了当前,但是没有判断当前行是否为空吧.

错误提示 错误事件在哪?  代码发出来

--  作者:nothing
--  发布时间:2014/7/23 9:46:00
--  
使用前判断一下
if tables(当前表).current  isnot nothing
[此贴子已经被作者于2014-7-23 9:45:49编辑过]

--  作者:bzfc57
--  发布时间:2014/7/23 9:48:00
--  
老师帮忙解决:筛选为空,如何描述这一状态。我就能解决了。@bin
--  作者:Bin
--  发布时间:2014/7/23 9:49:00
--  
看2楼.
--  作者:Bin
--  发布时间:2014/7/23 9:50:00
--  
判断当前行 是否为空

if  tables(X).current isnot nothing then

判断表是否为空

if tables(X).rows.count = 0 then

--  作者:bzfc57
--  发布时间:2014/7/23 9:52:00
--  
是当前行也不存在了,当筛选结果为空的时候
--  作者:bzfc57
--  发布时间:2014/7/23 9:53:00
--  
我意思是当前行也没有了,没有行了,不是当前行内容为空
--  作者:Bin
--  发布时间:2014/7/23 9:54:00
--  
处理方式已经发出来给你看了.

搞不定把代码发出来我给你改,或者上例子.

--  作者:bzfc57
--  发布时间:2014/7/23 10:02:00
--  
噢噢,谢谢老师帮忙,解决了