Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

怎么样才能在子窗体中输入记录

唐唐  发表于:2008-05-20 17:10:36  
复制

我做了一个窗体 一个为主窗体一个为子窗体

但是我在子窗休中只能输入一组记录到输第二组的时候就出错了输不进去了

说索引.主键......有重复

 

这是为什么

急救

 

 

Top
悠悠 发表于:2008-05-20 20:31:53
检查一下子窗体数据源对应的表,哪个字段是主键。然后检查这个字段的内容是否有重复输入的数据,如有则不可输入。因为作为主键的字段,其内容不允许有重复。

唐唐 发表于:2008-05-21 00:02:00

我的主键用是的ID

主窗体的主键用的也是ID

 



钱玉炜 发表于:2008-05-21 08:12:34

子窗体的ID不能设置为主键,否则就会产生你的错误



悠悠 发表于:2008-05-21 08:15:45
你要输入的第二组记录的内容是否有和第一组记录的内容相同的字段?如有,再看看这些内容相同的字段有没有建立索引(唯一值),如有也是不可以输入的.

pc高手 发表于:2008-05-21 08:53:34

主要原因:

2个表的父子关系必须准确设置。  表之间的关系设置有问题。

你的问题就是: 父表里没有输入记录, 而非要在子表里输入记录。当然就出错了!

记录不可能出现: 只有儿子, 而没有父亲。

记录完全可能: 只有父亲, 没有儿子。  既有父亲, 也有儿子。



总记录:5篇  页次:1/1 9 1 :