以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口A 表a 窗口B 表b  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153658)

--  作者:ehbx_ysj
--  发布时间:2020/8/18 15:06:00
--  窗口A 表a 窗口B 表b
在窗口B 上有个一个按钮 点击按钮 把窗口B中表b的数据添加到窗口A 表A 中 对用的列分别是
Dim nma() As String = {"A1","A2","A3","A4"} 
Dim nmb() As String = {"B1","B2","B3","B4"} 
代码如何实现?

--  作者:有点蓝
--  发布时间:2020/8/18 15:13:00
--  
2个窗口处于打开状态即可:http://www.foxtable.com/webhelp/topics/1533.htm

Dim nma() As String = {"A1","A2","A3","A4"} 
Dim nmb() As String = {"B1","B2","B3","B4"} 
For Each dr1 As DataRow In DataTables("窗口B_表B").datarows
    Dim 
dr2 As DataRow = DataTables("
窗口a_表a").AddNew()
    For 
i As Integer = 0 To 
nmb.Length -1
        
dr2(
nma(i)) = dr1(nmb(i))
    Next
Next

--  作者:ehbx_ysj
--  发布时间:2020/8/18 15:17:00
--  
如果 表A 是关联表  C.A  关联字段的值如何获取?
--  作者:有点蓝
--  发布时间:2020/8/18 15:21:00
--  
在关联表新增,关联列自动会有值的
--  作者:ehbx_ysj
--  发布时间:2020/8/18 15:32:00
--  
有一列是二进制列,在添加外部表是没有加载    如何处理
--  作者:有点蓝
--  发布时间:2020/8/18 15:36:00
--  
二进制列不能添加进来操作的。

方法1、先加载保存文件,再保存到另一个表:http://www.foxtable.com/webhelp/topics/2951.htm
2、先保存新增行,然后使用sql更新