以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 内部数据表可以同步更新外部数据表的某列数据吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4360) |
-- 作者:唐尸三摆手 -- 发布时间:2009/9/17 13:52:00 -- 内部数据表可以同步更新外部数据表的某列数据吗? 现引用了SQL数据源的数据表,在FOXTABLE本身有一内部数据表,格式均为\'"序列号/编码/生产日期/数量"四列,两表用序列号列做关联,请问,在内部数据表中改动了生产日期的前提下,如何将改动后的数据通过关联表同步更新到后台数据库中,这个问题很急呀,他爹和坛友们都在吗? |
-- 作者:mr725 -- 发布时间:2009/9/17 13:59:00 -- 保存外部数据表就可以了~ |
-- 作者:唐尸三摆手 -- 发布时间:2009/9/17 15:07:00 -- 呵呵,楼上的你误会了,不是这个意思,这是两个表,内部数据表的日期改了,外部数据表如何同步日期列,怎么办 |
-- 作者:狐狸爸爸 -- 发布时间:2009/9/17 15:13:00 -- 两种方法: |
-- 作者:mr725 -- 发布时间:2009/9/17 15:29:00 -- 以下是引用唐尸三摆手在2009-9-17 15:07:00的发言:
呵呵,楼上的你误会了,不是这个意思,这是两个表,内部数据表的日期改了,外部数据表如何同步日期列,怎么办 你两个表不是关联了嘛,内部数据表的日期改了,外部数据表日期应该随之变化呀,再保存外部数据表,这样应该可以更新到数据库中去呀 |
-- 作者:唐尸三摆手 -- 发布时间:2009/9/17 15:43:00 -- 实际上,外部数据表已经加载,所以向他爹讨教第一种方案的方法,恕小弟愚笨! |
-- 作者:狐狸爸爸 -- 发布时间:2009/9/17 15:59:00 -- 其实这和内部表和外部表没有任何关系的. 如果内部表是父表,就在DataColChanged设置事件: Select Case E.DataCol.Name Case "日期" For Each dr As DataRow in e.DataRow.GetChildRows("外部表名称") dr("日期") = e.DataRow("日期") Next End Select |