Office中国论坛/Access中国论坛

标题: 如何做这个"表三联" [打印本页]

作者: goto2008    时间: 2007-9-18 09:53
标题: 如何做这个"表三联"
为什么.最里层的那个"厂家订单码子窗体".里我想在"码"字段的第二行输入记录进去,
却输不进去了?
作者: goto2008    时间: 2007-9-18 09:57
是不是我表设计得有问题?
作者: ytf123    时间: 2007-9-18 10:19
很明显你输入了重复的主关键字
作者: goto2008    时间: 2007-9-18 10:21
不是很懂......我想实现主表,里可以打开子表,,,然后子表里再打开子子表.....
作者: kangking    时间: 2007-9-18 11:19
修改厂家订单码明细表中的"款ID"字段,将其索引属性改为"有(有重复)"
作者: Henry D. Sy    时间: 2007-9-18 11:23
access系统不是跟你说得非常清楚,连解决办法都说了。
作者: zyz218    时间: 2007-9-18 11:40
表设计不要建一个关系!!不要用关系来处理数据间的联系,设计时注意主关键字(与其它表的入口)的设立,用SQL语句控制它们之间的关系才是最好的方法。
作者: goto2008    时间: 2007-9-18 15:04
原帖由 cuxun 于 2007-9-18 10:49 发表
表中子表的子表,你到底想干啥?


呵呵,,,,说句笨笨的想法
我是想实现删了主表记录,但会跟着把子表,子子表的记录都跟着删掉..

不然好像有时删了主表的记录,子表,子子表,好像还会把以前的记录保存在表里......
作者: t小宝    时间: 2007-9-18 22:34
原帖由 zyz218 于 2007-9-18 11:40 发表
表设计不要建一个关系!!不要用关系来处理数据间的联系,设计时注意主关键字(与其它表的入口)的设立,用SQL语句控制它们之间的关系才是最好的方法。


你是说不要只建一个关系,还是一个关系都不要建立。
我见很多资料和帮助都说建立关系很重要,也见很多实例(主要是以ACCESS作后台,其它程序作前台)并不建立关系。
不知是什么回事?
作者: t小宝    时间: 2007-9-18 23:39
原帖由 goto2008 于 2007-9-18 15:04 发表


我是想实现删了主表记录,但会跟着把子表,子子表的记录都跟着删掉..

不然好像有时删了主表的记录,子表,子子表,好像还会把以前的记录保存在表里......


要实现删除子子表,还要加一个关系:
[attach]26368[/attach]
[attach]26369[/attach]

[ 本帖最后由 t小宝 于 2007-9-18 23:52 编辑 ]
作者: andymark    时间: 2007-9-18 23:52
原帖由 zyz218 于 2007-9-18 11:40 发表
表设计不要建一个关系!!不要用关系来处理数据间的联系,设计时注意主关键字(与其它表的入口)的设立,用SQL语句控制它们之间的关系才是最好的方法。


赞同

关系固定缺乏灵活性




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3