以文本方式查看主题

-  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=57507)

--  作者:wh420
--  发布时间:2014/9/25 17:44:00
--  如何更改下面两句代码?

如果以下两行代码放到窗口表中应该如何改写?

 

窗口1_table1中放的是customer表,窗口1_table2中放的是Order表

 

DataTables("Order").LoadChildren("Customer", "Cid", "Cid")
vars("filter") = DataTables("Customer").LoadFilter


--  作者:Bin
--  发布时间:2014/9/25 17:47:00
--  
窗口表是副本表? 还是绑定的主表?  还是说动态FILL的SQL表?  是否设置了关联?
--  作者:有点甜
--  发布时间:2014/9/25 17:47:00
--  
  一样这样写,有什么问题。
--  作者:wh420
--  发布时间:2014/9/25 17:57:00
--  
窗口是副本表,SQL表
--  作者:wh420
--  发布时间:2014/9/25 17:58:00
--  
这样写没有效果,这两句我写在表的AFTERLOAD里没有问题,但我在窗口中新增加了数据保存的时候,新加的数据没有显示出来
--  作者:wh420
--  发布时间:2014/9/25 17:59:00
--  
这两句我想写在窗口表中的快捷菜单的保存事件中,但没有效果。
--  作者:wh420
--  发布时间:2014/9/25 18:02:00
--  
以下是引用Bin在2014-9-25 17:47:00的发言:
窗口表是副本表? 还是绑定的主表?  还是说动态FILL的SQL表?  是否设置了关联?

是副本表,窗口1_table1绑定的是cumtomer主表,窗口1_table2绑定的是order子表。SQL表是加载进来的,以虚拟关联表的形式设置的关联


--  作者:有点甜
--  发布时间:2014/9/25 18:10:00
--  
 做个相似例子发上来
--  作者:wh420
--  发布时间:2014/9/28 12:57:00
--  

以上问题解决了,但不太明白第二行代码的真正意义,只知道是定义个变量在其他地方有调用 DataTables("Customer").LoadFilter = vars("filter") 。但不知道这个变量的使用范围

DataTables("Order").LoadChildren("Customer", "Cid", "Cid")
vars("filter") = DataTables("Customer").LoadFilter


--  作者:有点甜
--  发布时间:2014/9/28 14:07:00
--  
 vars的使用范围,是整个项目都可以用的。