以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]这段代码有问题吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58564)

--  作者:czgtiger
--  发布时间:2014/10/19 22:45:00
--  [求助]这段代码有问题吗?

If e.Table.Name = "成品出库.成品颜色花型" Then
    If Forms("成品出库").Opened Then
        If e.Table.Current IsNot Nothing Then
            Forms("成品出库").Controls("Table2").Table.Filter = "颜色花型编号 = " & e.Table.Current("_Identify")
            Forms("成品出库").Controls("Table3").Table.Filter = "颜色花型编号 = " & e.Table.Current("_Identify")           
        Else
            Forms("成品出库").Controls("Table2").Table.Filter = "1=2"
            Forms("成品出库").Controls("Table3").Table.Filter = "1=2"
        End If
    End If
End If

 

运行时,显示如下错误:


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:czgtiger
--  发布时间:2014/10/19 22:45:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:5.png
图片点击可在新窗口打开查看

--  作者:czgtiger
--  发布时间:2014/10/19 22:46:00
--  
什么情况啊,搞不懂,请高手指点
--  作者:有点甜
--  发布时间:2014/10/19 22:47:00
--  

 你窗口的表控件出问题了吧?把表控件删除,重新添加看看。


--  作者:czgtiger
--  发布时间:2014/10/19 22:54:00
--  

删除后,重新添加表控件,现在不出现找不到table2了,显示找不TABLE3了,明明我把TABLE3也删除后重加添加了,为何还会有这种情况?


--  作者:有点甜
--  发布时间:2014/10/19 22:55:00
--  
 找不到,就应该是你的控件名没有写对吧?做个例子发上来,不应该的。
--  作者:czgtiger
--  发布时间:2014/10/19 23:09:00
--  
这是窗口截图,能看出控件名称吗
图片点击可在新窗口打开查看此主题相关图片如下:6.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/10/19 23:26:00
--  

 点击对应的窗口,右边有属性,看名称、标题。

 

 还有一种可能是,你某个关联表,被剪切到别的窗口去了,导致这个table控件消失。


--  作者:czgtiger
--  发布时间:2014/10/22 22:51:00
--  
有点甜老师,可以告诉我你的QQ号吗,文件有些大,不好发
--  作者:有点甜
--  发布时间:2014/10/22 23:14:00
--  

 QQ邮箱 spring.me@qq.com

 

 发后告知一声