以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口闪退无提示  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=171995)

--  作者:13568406997
--  发布时间:2021/9/17 9:12:00
--  [求助]窗口闪退无提示
Dim dtb As New DataTableBuilder("l2222")
dtb.Build()
Tables("订单录入_tblCP").DataSource =DataTables("l2222")
在一个控件的Enter事件中加了上面的代码,运行窗口后,点击该控件会造成窗口闪退,不知道什么原因

--  作者:有点蓝
--  发布时间:2021/9/17 9:17:00
--  
不要生成主表

Dim dtb As New DataTableBuilder("l2222")

Tables("订单录入_tblCP").DataSource =dtb.BuildDataSource()

--  作者:13568406997
--  发布时间:2021/9/17 9:19:00
--  
恩,对了,谢谢,是什么原理可以解释一下?



--  作者:有点蓝
--  发布时间:2021/9/17 9:28:00
--  
独立、模式窗口绑定主表,但是后面又切换到主表的情况下,窗口会自动关闭
--  作者:13568406997
--  发布时间:2021/9/17 9:36:00
--  
恩,明白了,谢谢


--  作者:13568406997
--  发布时间:2021/9/17 9:40:00
--  
那应该要判断该表是否已经存在了,是用 datatalbes(dbname) is nothing来判断不存在吗?
--  作者:有点蓝
--  发布时间:2021/9/17 9:41:00
--  
就2楼的用法,不要生成主表
--  作者:13568406997
--  发布时间:2021/9/17 9:43:00
--  
没有那句,会提示这个表不存在


--  作者:13568406997
--  发布时间:2021/9/17 9:47:00
--  
主表存在的情况下,运行是正常的,不会提示和退出


--  作者:有点蓝
--  发布时间:2021/9/17 9:53:00
--  
不需要使用这种DataTables("l2222")引用表,直接使用窗口表Tables("订单录入_tblCP").或者DataTables("订单录入_tblCP").