以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口中表的及时更新  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2089)

--  作者:实话实说
--  发布时间:2009/3/13 18:27:00
--  窗口中表的及时更新
产品窗口中希望更新产品数量表的数量,材料用量汇总表相关数据及时更新.现在是需要鼠表点击才能更新,请给个方案
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料计算.table


--  作者:狐狸爸爸
--  发布时间:2009/3/13 19:39:00
--  
看了半天,不懂
--  作者:实话实说
--  发布时间:2009/3/13 20:04:00
--  
我在中间的表中更新数量,右边的表的数据应及时同步更新,现在是,只有点击右表的数据才能更新.
--  作者:实话实说
--  发布时间:2009/3/14 5:45:00
--  

再次求助。请看产品表的主窗口:我想在中间产品数量表的数量列中修改数据,左边表数量汇总列和有边表用料汇总列自动同步更新。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料计算.table

[此贴子已经被作者于2009-3-14 8:38:21编辑过]

--  作者:czy
--  发布时间:2009/3/14 15:09:00
--  
理不清你这种子子孙孙的关联关系。

试试在数量表DataColChanged事件代码:

If e.DataCol.Name = "数量" Then
    DataTables("汇总").DataCols("用料汇总").Expression = "Sum(Child(汇总用料).用料)"
end if


--  作者:实话实说
--  发布时间:2009/3/15 7:39:00
--  
表A与表B不关联,看表B的主窗口,2个问题:1、表A的数量汇总根据表B的数量及时更新(分类:型号规格)2、删除表B的数据行表A的数量汇总相应更新
我已经做了一半,下面的不会做,请给予帮助
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗口同步更新.table


--  作者:狐狸爸爸
--  发布时间:2009/3/15 18:58:00
--  

在表B的DataRowDeleted事件加入:

DataTables("表A").DataCols("型号").RaiseDataColChanged()


--  作者:实话实说
--  发布时间:2009/3/15 19:20:00
--  
规格怎么加,型号规格表示一个产品,我要汇总型号和规格相同的产品数量。第二个问题没有解答,我现在删除表B的数据行,(包括数量列数据)表A的数据汇总列不发生变化,只有更新表B的数量列表A的数量汇总列才更新
[此贴子已经被作者于2009-3-15 19:26:15编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/3/15 21:20:00
--  
7楼就是回答第二个问题啊。
--  作者:实话实说
--  发布时间:2009/3/15 21:44:00
--  

谢谢,解决了第二个问题,第一个问题呢,我加点数据

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗口同步更新.table

[此贴子已经被作者于2009-3-15 21:49:16编辑过]