Y yeli Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-08 #1 有一个主从表,从表存放DBGRID数据,如果修改了从表数据,要求能自动把修改的数据反应到主表上,我以前是用DGRIDEXIT事件来处理,感觉不好用,有没有更好的方法?特别注明:子表是存在的,而主表是有可能不存在的,需要先把子表保存了再反应给主表
有一个主从表,从表存放DBGRID数据,如果修改了从表数据,要求能自动把修改的数据反应到主表上,我以前是用DGRIDEXIT事件来处理,感觉不好用,有没有更好的方法?特别注明:子表是存在的,而主表是有可能不存在的,需要先把子表保存了再反应给主表
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-08 #2 触发器是比较好的方式!或者在从表的afterPost之后调用一个函数(也可以是数据库函数)来处理。
Z zkktom Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-09 #3 从表的afterPost之后调用一个函数(也可以是数据库函数)来处理。不好的,你删除数据就不会出现这样的事件。如果是计算数据,你可以加个计算字段,这样就会自动计算,同时也方便给值。如果不是计算数据,你只有强制事件发生时遍历从表数据执行。
从表的afterPost之后调用一个函数(也可以是数据库函数)来处理。不好的,你删除数据就不会出现这样的事件。如果是计算数据,你可以加个计算字段,这样就会自动计算,同时也方便给值。如果不是计算数据,你只有强制事件发生时遍历从表数据执行。
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-09 #4 你说的对,那我补充一下,在OnAfterPost和OnAfterDelete处理。
Y YYGGQQ Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-09 #5 http://www.itstudy.net/html/200902/17/20090217113104.htm里有很多dbgrid的用法
Y yeli Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-09 #6 谢谢楼上各位的发言,已经好几年没上BBS了,以为人会很少。。。。。。。[]我说过,从表是存存的记录,在我系统里,我是指定一个字段将主从表关联起来,保存子表后再更新主表的数据,倒是没试过用OnAfterPost和OnAfterDelete。。。。。。。。这两天一有时间我就试用一下我目前还是用DBGridExit事件来实现,同时在保存时又运行一次DBGridExit事件
谢谢楼上各位的发言,已经好几年没上BBS了,以为人会很少。。。。。。。[]我说过,从表是存存的记录,在我系统里,我是指定一个字段将主从表关联起来,保存子表后再更新主表的数据,倒是没试过用OnAfterPost和OnAfterDelete。。。。。。。。这两天一有时间我就试用一下我目前还是用DBGridExit事件来实现,同时在保存时又运行一次DBGridExit事件
Y yeli Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-09 #7 1.我这个主从表架构最特殊的地方:a.通过关键字建立主从表关联,调取子表数据而不是追加它我用过很多方法,希望能够不马上保存子表的数据?但不行啊