以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 项目的表间结构怎么处理好点 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2353) |
||||
-- 作者:floor2 -- 发布时间:2009/4/8 14:26:00 -- 项目的表间结构怎么处理好点 有采购表,材料入库表,生产进度表,这3个表,都要从订单表中提取订单数据,订单表增加一行,那么这3个表也要增加一行, 我现在在maintablechanged设置了filler函数,这样处理能够引用数据,不过就怕这样处理后,以后数据多了起来,运行会很慢,有没有更好的代码或方式,能更好的解决数据自动填充的问题。
[此贴子已经被作者于2009-4-8 16:31:45编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/4/8 15:31:00 -- 早订单表的DataRowAdded事件中加入代码,每增加一行,在其他表也自动增加一行 |
||||
-- 作者:程兴刚 -- 发布时间:2009/4/8 15:52:00 -- 还要考虑删除行同时同步问题! |
||||
-- 作者:floor2 -- 发布时间:2009/4/8 16:13:00 -- 照这样的思路 是不是用afteredit更好点,这样不仅新增的,更改过的也可以同步到其他表, 。。。。想了半天,代码该怎么写啊? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/4/8 16:24:00 -- 如果是同步,通常用DataColChanged事件。 如果要同步增加行,用DataRowAdded事件。 如果要同步删除行,用DataRowDeleting事件。 也许你三个都得用。 |
||||
-- 作者:程兴刚 -- 发布时间:2009/4/8 16:25:00 -- 提问请给文件,相对来讲,大家都是新手,需要测试代码,何必吝惜您那一个几百K的.table文件? |
||||
-- 作者:floor2 -- 发布时间:2009/4/8 16:36:00 -- 文件已上传,采购表和生产进程表,都要同步 订单表中的客户,产品名,数量,生产日期列的内容
[此贴子已经被作者于2009-4-8 17:08:45编辑过]
|
||||
-- 作者:floor2 -- 发布时间:2009/4/8 21:00:00 -- 哪位版主帮我看下,如何实现上述功能 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/4/8 21:36:00 -- 问题表述不清,看不明白。 |
||||
-- 作者:floor2 -- 发布时间:2009/4/8 21:49:00 -- 采购表和生产进程表中,客户,产品名,数量,生产日期列的内容跟订单表的相应列内容是一样的 订单表新增一行,或者对原有行进行删除修改,采购表和生产进程表对应的列内容自动增加一行,或者进行删除修改 |