以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 筛选后跨表引用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18645) |
-- 作者:shuxian4321 -- 发布时间:2012/4/19 17:19:00 -- 筛选后跨表引用 If e.DataCol.Name = "房号" Then If e.NewValue Is Nothing Then e.DataRow("总水电") = Nothing e.DataRow("总维修") = Nothing Else Dim dr As DataRow Dim dt As DataRow dr = DataTables("水电计费").Find("[房号] = \'" & e.NewValue & "\'") dt = DataTables("三月维修").Find("[房号] = \'" & e.NewValue & "\'") If dr IsNot Nothing e.DataRow("总水电") = dr("水电合计") If dt IsNot Nothing e.DataRow("总维修") = dt("总金额") End If End If End If End If
以上是表A引用表“水电计费”的水电合计列和表“三月维修”的总金额列
现问题是表“水电计费”有4月份、5月份,能先筛选4月份的数值再引用到表A吗,代码如何写啊? [此贴子已经被作者于2012-4-20 11:41:44编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/4/19 18:07:00 -- 不明白你的意思 |