以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 跨表增减行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12359) |
||||
-- 作者:明丰 -- 发布时间:2011/8/31 6:56:00 -- 跨表增减行 "货品资料"表的"规格"列变动时,"规格表"货品编号相同的行随着增减,请问如何设置?
[此贴子已经被作者于2011-8-31 7:18:23编辑过]
|
||||
-- 作者:blackzhu -- 发布时间:2011/8/31 8:03:00 -- DataTables("规格表").DeleteFor("[货品编号] = \'" & Tables("货品资料").Current("货品编号") & "\' And [规格] NOT LIKE \'*大*\' or [规格] NOT like \'*小*\'") 这样不知道是不是你要的,按钮事件.如果不对可以将 not like 改为 like .
|
||||
-- 作者:明丰 -- 发布时间:2011/8/31 8:55:00 -- 请老大看一下,如何设置? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/31 9:04:00 -- 规格变动,相同行随着增减,这里的增减是什么意思? |
||||
-- 作者:blackzhu -- 发布时间:2011/8/31 9:08:00 -- 我的不行吗? |
||||
-- 作者:明丰 -- 发布时间:2011/8/31 9:17:00 -- 比如:"货品资料"表中的"规格"列原来的值是"大\\中\\小","规格表"中对应3行,"规格"列的值分别是"大" 、“中”、“小”;
如果:"货品资料"表中的"规格"列原来的值由原来的"大\\中\\小"改为:“大\\中”,那么"规格表"中对应只有2行,"规格"列的值分别是"大" 、“中”;
如果:"货品资料"表中的"规格"列原来的值由原来的"大\\中\\小"改为:“大\\中\\小\\加大”,那么"规格表"中对应有4行,"规格"列的值分别是"大" 、“中”、“小”、“加大”;
现在的设置是只能增加行,不会减少行,请问如何设置? |
||||
-- 作者:明丰 -- 发布时间:2011/8/31 9:24:00 -- 以下是引用blackzhu在2011-8-31 9:08:00的发言:
我的不行吗? 把“大”、“小”改为变量,请测试一下。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/31 10:12:00 --
|
||||
-- 作者:明丰 -- 发布时间:2011/8/31 12:07:00 -- 如果"货品资料"表的"规格"列的值被清空,"规格表"对应的行也全部删除,请问如何设置? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/31 12:14:00 -- 留给你做练习用。 |