以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何从管理表中的字段获取值来判断主表中逻辑字段的值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47027) |
-- 作者:李孝春 -- 发布时间:2014/3/3 15:29:00 -- 如何从管理表中的字段获取值来判断主表中逻辑字段的值 求教: 如何从管理表中的字段获取值来判断主表中逻辑字段的值
表A中有字段:登记编号 登记时期 是否处理 表B中有字段:登记编号 处理情况 处理日期 表A-B为上面两表的关联表。以登记编号为连接点 现在如何从表B中的处理情况是否有值来进行判断,并且自动赋值到表A中是否处理为选择或者取消。 |
-- 作者:Bin -- 发布时间:2014/3/3 15:33:00 -- 表B DataColChanged事件 if e.datacol.name="处理情况" andalso e.datarow.isnull("登记编号")=false then dim dr as datarow = datatables("表A").Find("登记编号=\'" & e.datarow("登记编号") & "\'") if dr isnot nothing then if e.datarow.isnull("处理情况") then dr("是否处理")=false else dr("是否处理")=true end if end if end if
|
-- 作者:李孝春 -- 发布时间:2014/3/3 15:44:00 -- 感谢 BIN 感谢 BIN |