以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于输入数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88314)

--  作者:mark96
--  发布时间:2016/7/31 16:55:00
--  关于输入数据
我现在有一个表“A”,表“A”中有三列——“第一列”“第二列”“第三列”。第一列是数据存放的其他表名,第二列是对应表名下的列名,第三列记录要存放的数据。请问怎么可以根据表“A”,把数据准确的放到其他表的其他列中。
例如表“A”中的数据是——第一列“表C”;第二列“客户”;第三列“小明”
怎么把“小明”输入到表”C”中的“客户”列中呢?代码是什么?

--  作者:mark96
--  发布时间:2016/7/31 17:02:00
--  
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:01.table

代码这样,请问为啥子实现不了...?
--  作者:大红袍
--  发布时间:2016/7/31 18:34:00
--  

比如代码

 


Select Case e.DataCol.Name
    Case "第一列","第二列","第三列"
        If e.DataRow.IsNull("第一列") = False AndAlso e.DataRow.IsNull("第二列") = False Then
            Dim bm As String = e.DataRow("第一列")
            Dim lm As String = e.DataRow("第二列")
            DataTables(bm).ReplaceFor(lm, e.DataRow("第三列"))
        End If
End Select