以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]指定的所有表不存在,无法打开此窗口!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105384)

--  作者:clchen
--  发布时间:2017/8/18 10:12:00
--  [求助]指定的所有表不存在,无法打开此窗口!
我在BeforeLoadOuterTable 事件里面写的 默认不加载所有表 e.cancel = true 
当我登陆系统时打开窗体事会提示“ 窗口[XXXXX表]指定的所有表不存在,无法打开此窗口!
这是什么原因? 
 我在看到加载数设置条件时 看到了这段代码

If DataTables.Contains("订单") = False Then
    DataTables.
Load("订单") \'加载订单表,注意由于BeforeLoadOuterTable事件设置的代码,执行后只加载了结构,没有数据
End If
Tables(
"订单").OpenLoadTree("日期 YM",150,30,True) \'打开加载树,加载树宽度150个像素,分页加载,每页30行
MainTable = Tables(
"订单") \'切换到订单表

为什么在窗体加载中写这段代码没有用????


--  作者:有点甜
--  发布时间:2017/8/18 10:26:00
--  

1、你窗口不能设置属性->自动打开->True

 

2、你在AfterOpenProject事件再打开你需要打开的窗口