以文本方式查看主题 - 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") |
-- 作者: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") |
-- 作者:有点甜 -- 发布时间:2014/9/28 14:07:00 -- vars的使用范围,是整个项目都可以用的。 |