以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关联输出 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17258) |
-- 作者:jxkqf -- 发布时间:2012/3/8 13:16:00 -- 关联输出 表A中有姓名,身份证号,工资, 表B中有身份证号,单位。
表A和表B中有身份证号关联。
如何根据表A、表B生成含有姓名,身份证号,工资,单位的表C?? |
-- 作者:czy -- 发布时间:2012/3/8 13:26:00 -- http://www.foxtable.com/help/topics/0396.htm
|
-- 作者:jxkqf -- 发布时间:2012/3/8 13:33:00 -- 如何输出到自动创建并生成到表C? |
-- 作者:czy -- 发布时间:2012/3/8 13:43:00 -- 增加查询表。
Select语句
Select 姓名,工资,单位 From {表A} Inner JOIN {表B} ON {表B}.[身份证号] = {表A}.[身份证号] |
-- 作者:jxkqf -- 发布时间:2012/3/8 13:48:00 -- 这段代码错在哪了? For Each dr As DataRow In DataTables("a").dataRows
这段代码错在哪了? [此贴子已经被作者于2012-3-8 13:48:35编辑过]
|
-- 作者:czy -- 发布时间:2012/3/8 14:04:00 -- Dim dr1 As DataRow=DataTables("b").find("身份证号 = \'" & dr("身份证号") & "\'") |
-- 作者:jxkqf -- 发布时间:2012/3/8 14:06:00 -- 好了。 |
-- 作者:jxkqf -- 发布时间:2012/3/8 14:06:00 -- 谢谢。好了。 |
-- 作者:jxkqf -- 发布时间:2012/3/8 14:14:00 -- For Each dr As DataRow In DataTables("aa").dataRows Dim dr1 As DataRow=DataTables("bb").find("身份证号 = \'" & dr("f4") & "\'") If dr1 IsNot Nothing Then Dim sss As String =dr1("农户编号") dr("f8")=sss dr("zh")=dr1("银行账号") End If Next |