以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何让引用列表中不能出现重号(或重复字符) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10148) |
||||
-- 作者:fagg -- 发布时间:2011/5/23 13:10:00 -- 如何让引用列表中不能出现重号(或重复字符)
我在A表添加相关内容后,BCDEF表自动引用A表的数据,但有时会出现重号,或引用不到,请狐哥,帮手搞定他, |
||||
-- 作者:fagg -- 发布时间:2011/5/23 13:11:00 -- 而在BCDEF表中的相关列中,我已设置了禁止重复了,但好像设置没用。不知何故? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/23 13:38:00 -- 自己删除或重复增加了,禁止在bcdef表手工增加或删除行算了。 |
||||
-- 作者:fagg -- 发布时间:2011/5/23 14:01:00 -- 我原来设定的这样,禁止在BCDEF表中手工增加或删除,
所有表中增加行,只能从A表中增加,,,在测试当中,偶尔会在A表按错一次,结果会BCDEF表中会多增加重复行,(也就是说店面编号有重复),
所以请狐哥,想一想,用什么方法,在BCDEF表中相关引用表中,如何做到禁止重复 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/23 14:20:00 -- 你的关联设置有问题,只需通过_Identify列和B编号建立关联即可,其余各列是多余的,请删除,我记得已经和你说过一次了:
应该是:
另外代码帮你改了下,你原来的根本就用不了的:
[此贴子已经被作者于2011-5-23 14:20:41编辑过]
|
||||
-- 作者:fagg -- 发布时间:2011/5/23 14:41:00 -- 是的,我是想, 在A表填写好“店面编号、客户、店面名称”(尤其是店面编号,是唯一性且在列表中不能重复”,那么BCDEF表的相关列会自动引用的, 当更正A表中“店面编号、客户、店面名称”,那么BCDEF表的相应更改。
请问:如按您的设置,请问狐哥,BCEDF表中的“店面编号、客户、店面名称”列表,如何自动引用A表中“店面编号、客户、店面名称”的内容呢 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/23 14:47:00 -- 删除BEDEF中的店面编号、客户、店面名称三列,重新增加这三列,不过不是数据列,是表达式列,用表达式引用A表对应列。 建议你看看: http://help.foxtable.com/topics/0106.htm
所以B表的店面编号列的表达式就是:Parent(AB).店面编号 |
||||
-- 作者:fagg -- 发布时间:2011/5/23 17:54:00 -- GOOD,正是俺想要的
俺这回真是搞定了,谢谢狐哥,
另有事1:Parent,suM等,这些个代码如何使用,我该买什么样的书,来自学一下呢. 事2:第一次提问时,那个BUG,有没有搞好呢 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/24 8:34:00 -- 以下是引用fagg在2011-5-23 17:54:00的发言:
另有事1:Parent,suM等,这些个代码如何使用,我该买什么样的书,来自学一下呢. 事2:第一次提问时,那个BUG,有没有搞好呢
看帮助,使用指南中的“关联表”和“表达式”两章,非常详细。 没有比帮助更好的教程,如果有更好的教程,我们何不整合进帮助? 帮助很详细,足够你看的的了: http://www.datasoft.com.cn/dispbbs.asp?boardid=2&id=8645
|