Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:内部数据表可以同步更新外部数据表的某列数据吗?

1楼
唐尸三摆手 发表于:2009/9/17 13:52:00
现引用了SQL数据源的数据表,在FOXTABLE本身有一内部数据表,格式均为'"序列号/编码/生产日期/数量"四列,两表用序列号列做关联,请问,在内部数据表中改动了生产日期的前提下,如何将改动后的数据通过关联表同步更新到后台数据库中,这个问题很急呀,他爹和坛友们都在吗?
2楼
mr725 发表于:2009/9/17 13:59:00
保存外部数据表就可以了~ 
3楼
唐尸三摆手 发表于:2009/9/17 15:07:00
呵呵,楼上的你误会了,不是这个意思,这是两个表,内部数据表的日期改了,外部数据表如何同步日期列,怎么办
4楼
狐狸爸爸 发表于:2009/9/17 15:13:00

两种方法:

1、如果外部表已经加载,那么找出外部表对应的行,修改其日期列,保存
2、如果没有加载,你只能用SQLCommand去自己写SQL语句,用于更新后台数据

5楼
mr725 发表于:2009/9/17 15:29:00
以下是引用唐尸三摆手在2009-9-17 15:07:00的发言:
呵呵,楼上的你误会了,不是这个意思,这是两个表,内部数据表的日期改了,外部数据表如何同步日期列,怎么办

你两个表不是关联了嘛,内部数据表的日期改了,外部数据表日期应该随之变化呀,再保存外部数据表,这样应该可以更新到数据库中去呀       图片点击可在新窗口打开查看

6楼
唐尸三摆手 发表于:2009/9/17 15:43:00
实际上,外部数据表已经加载,所以向他爹讨教第一种方案的方法,恕小弟愚笨!
7楼
狐狸爸爸 发表于: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
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.