以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于“表属性”设置后继承性的问题--已解决 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39312) |
-- 作者:jnletao -- 发布时间:2013/8/21 14:08:00 -- [求助]关于“表属性”设置后继承性的问题--已解决 由于一些计算验证需求,在子表“产品明细”表属性--事件--afteredit--写一些验证复制代码 现在窗体中有tables控件子表 请问如何 使 子表 不 继承 表属性 的--事件。 [此贴子已经被作者于2013-8-21 16:24:21编辑过]
|
-- 作者:Bin -- 发布时间:2013/8/21 14:15:00 -- 子表并不会结婚父表的表事件的啊. 你上个例子看看,看看你具体说得是什么.
|
-- 作者:jnletao -- 发布时间:2013/8/21 14:19:00 -- 说错了。跟父表无关,是在 子表 “表属性” 设置了事件, 但在窗体中 不希望 子表控件 继承 表属性的事件 注: 由于还有其它窗体引用子表,所以子表的表属性也不能完全取消。
[此贴子已经被作者于2013-8-21 14:20:48编辑过]
|
-- 作者:Bin -- 发布时间:2013/8/21 14:21:00 -- 设置为副本表 |
-- 作者:jnletao -- 发布时间:2013/8/21 14:21:00 -- 是关联子表 绑定,没法设置为副本,而且副本也是继承表属性的 [此贴子已经被作者于2013-8-21 14:26:04编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/8/21 14:44:00 -- 你想不继承的话,很简单:
if e.Table.Name = "订单明细" Then \'执行代码 Elseif e.Table.Name = "订单.订单明细" Then \'不执行代码 End if [此贴子已经被作者于2013-8-21 14:44:38编辑过]
|
-- 作者:Bin -- 发布时间:2013/8/21 14:45:00 -- 以下是引用狐狸爸爸在2013-8-21 14:44:00的发言:
还有这样的,学习学习.
你想不继承的话,很简单:
if e.Table.Name = "订单明细" Then \'执行代码 Elseif e.Table.Name = "订单.订单明细" Then \'不执行代码 End if [此贴子已经被作者于2013-8-21 14:44:38编辑过]
|
-- 作者:jnletao -- 发布时间:2013/8/21 16:24:00 -- 大神,膜拜 |