以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:主表与子表的判断. (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23698) |
-- 作者:飞天 -- 发布时间:2012/9/17 14:23:00 -- 请教:主表与子表的判断. 主表是"订单" 并且有一个"审核"列; 子表是"订单明细" 同样有一个"审核"列.
当要对订单表的"审核"列进行编辑时,先判断子表"审核"列是否全部为 True,否则不能编辑
请问这样的代码如何实现? |
-- 作者:lin_hailun -- 发布时间:2012/9/17 14:32:00 -- 如果生成了关联表,可以如下写代码。 For Each r As Row In Tables("订单.订单明细").Rows If r("审核") = False Then e.Cancel = True exit For End If Next [此贴子已经被作者于2012-9-17 14:33:13编辑过]
|
-- 作者:飞天 -- 发布时间:2012/9/17 14:47:00 -- 问题已经解决,非常感谢您! |
-- 作者:狐狸爸爸 -- 发布时间:2012/9/17 17:49:00 -- 真是凑巧,前些天在帮助加了一节,其中示例三和楼主一模一样:
关联表与事件 示例一 示例二 示例三 假定订单和订单明细表都有一个名为“审核”的列,逻辑型,要求某订单的所有订单明细全部审核通过后,才能审核订单。 示例四 |