以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关联问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66306) |
-- 作者:mickywang -- 发布时间:2015/4/3 9:23:00 -- 关联问题 各位! 我有一问题一直解决不了. 我有兩个表, 分别是表A和表B, 主要寫法是首先在表A筛选数據,
Dim drs As List(of DataRow) drs = DataTables("表A").Select("nditemnumber = \'MOQ\' ") For Each dr As DataRow In drs If dr("datetoforwarder") = Nothing For Each dr1 As DataRow In DataTables("表B").datarows DataTables("表A").replacefor("datetoforwarder", dr1("datetoforwarder") , "customerpo = \'" & dr1("customerpo") & "\'") Next End If Next
我在表A中筛选了八笔数據, 之后想通過customerpo关联到表B的customerpo拿到表B的datetoforwarder内的日期放回表A的datetoforwarder中. 我觉得上面程序表答好像有问题.
还有一个问题是筛选日期是空的用表达式是怎様实行…谢谢 |
-- 作者:有点甜 -- 发布时间:2015/4/3 9:27:00 -- Dim drs As List(of DataRow) drs = DataTables("表A").Select("nditemnumber = \'MOQ\' ")
For Each dr As DataRow In drs [此贴子已经被作者于2015/4/3 9:27:42编辑过]
|
-- 作者:mickywang -- 发布时间:2015/4/3 9:49:00 -- 谢谢! 问题好像解决了. 我之前是用Foxpro去开发的, 接觸Foxtable后发覚功能强大, 但跟我之前寫程序的概念分别好大.. |
-- 作者:Bin -- 发布时间:2015/4/3 9:54:00 -- 是的,还是有区别的,所以你需要按部就班学习一下狐表帮助,不能盲目套用以前的经验 |
-- 作者:mickywang -- 发布时间:2015/4/3 10:21:00 --
希望Foxtable将来会有更多视频教程和不同的编程例子可供參考! 谢谢. |