以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  两个表相同列只输入一次数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=44268)

--  作者:yuyu060712
--  发布时间:2013/12/26 17:30:00
--  两个表相同列只输入一次数据
老师,我想表D表C相同列,可以实现数据同步
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:Bin
--  发布时间:2013/12/26 17:33:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=41733
--  作者:狐狸爸爸
--  发布时间:2013/12/26 17:43:00
--  

楼主这样问题,真的没办法回复。
问题回复的质量,多数时候,取决与你提问的质量。

 

两个表的数据靠什么联系起来,物理位置?

不管怎样的方式实现,都得有一定的联系才行:

http://www.foxtable.com/help/topics/1458.htm

http://www.foxtable.com/help/topics/2490.htm

http://www.foxtable.com/help/topics/0106.htm


 


--  作者:yuyu060712
--  发布时间:2013/12/26 18:05:00
--  

老师,这么说吧,表D,表C 有相同列名如果在表D工票编号1 写入数据3N-1363 在表C增加一行,在工票编号1也写入3N-1363,以后如果有同类产品投入,就会在表D的工票编号2写入如:4N-1001 ,我希望的是在表C的3N-1363同一行的工票编号2写入4N-1001因为有部件的前缀是流水号,完全相同的最多生产4次,


--  作者:yuyu060712
--  发布时间:2013/12/26 18:25:00
--  
以前的
--  作者:yuyu060712
--  发布时间:2013/12/26 18:27:00
--  
图片
--  作者:yuyu060712
--  发布时间:2013/12/26 18:29:00
--  

不能发图片?


--  作者:有点甜
--  发布时间:2013/12/26 19:31:00
--  
 如下例子

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:yuyu060712
--  发布时间:2013/12/26 20:24:00
--  
老师,你做的列子,也是只更新了工票编号1
--  作者:有点甜
--  发布时间:2013/12/26 20:32:00
--  
 哦,表D的代码代码改一下 图片点击可在新窗口打开查看

Select e.DataCol.Name
    Case "工票编号1", "工票编号2", "工票编号3", "工票编号4"
        Dim fdr As DataRow = DataTables("表C").Find("对应编号 = " & e.DataRow("_Identify"))
        If fdr Is Nothing Then
            fdr = DataTables("表C").AddNew
            fdr("对应编号") = e.DataRow("_Identify")
        Else
            DataTables("表C").DataCols("对应编号").RaiseDataColChanged(fdr)
        End If
End Select