Access交流中心

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

新手请教表查阅列问题

军  发表于:2010-05-07 01:37:44  
复制

我使用查阅列,输入数据时,总是提醒:所输入的文本不是列表中的项目。 我必须下拉组合框,选中我要的数据,而不能直接输入。奇怪了。请教是什么问题。

 

Top
军 发表于:2010-05-07 01:51:41


jia 发表于:2010-05-07 07:50:25
你将下拉单中的属性中有一个“限于列表”改成“是”问题就解决了。

一启软研 发表于:2010-05-07 08:04:20

改为“否”。如果在表中组合框,此处也改为否。

 

如果关系中建立了参照完整性,要取消。

 

 



军 发表于:2010-05-07 11:46:39

先感谢你们的回复。

 

“限为列表”列表属性和表关系中的 参照完整性,我都选了“是”。例如:如我附件[Machine Serial Number]字段,查阅的是入库的产品,如果没有在[产品列表]中出现;相当于我库里没有这个东西,在[销售表]中,我是不能够销售发运的。

 

所以我不能把你们提议的“限为列表”和参照完整性 选成 “否”。

 

 

 

 



jia 发表于:2010-05-07 15:33:52

不知你所需要什么?



军 发表于:2010-05-08 00:25:47

我碰的问题可能很奇怪,我建了查阅列组合框之后,必须下拉组合框选择列表内的数据,而不能使用“输入”或者“粘贴数据”方式,否则提示我”输入的文字不在列表中”, 但是有时候又能输入或者粘贴数据(当然也是列表存在中的数据)。

 

所以,我建的表中的查阅列,时好时坏,我想可能是我哪里没有设置对,或者和什么地方有冲突所致。



煮江品茶 发表于:2010-05-08 07:33:22

1、如果限为列表中选为是的话,组合框在输入列表框以外的数据时,会跳出错误提示。这不是Access的错,是你的错。

2、如果想用组合框新增数据,可以利用用组合框特有的[不在列表中]事件进行追加查询处理。这样的话,原来不在列表中的数据先转化为在列表中,并能选择出来了。



军 发表于:2010-05-08 23:08:21

1、如果限为列表中选为是的话,组合框在输入列表框以外的数据时,会跳出错误提示。这不是Access的错,是你的错

答:我输入的是列表框以内的数据,而且我下拉组合框,随便选一个数据后,把这个数据复制,粘贴到相同的位置,都会提示“我输入的文字不在列表内”。

 

今天整整一天,本来不可以输入和粘贴的表,我又可以输入和粘贴数据了,下午下班时,关掉Access,合上笔记本半小时后,再启动Access打开我做的文件,又不可以输入和粘贴数据了,我狂晕。

 

晚上继续研究这两个表,我奇怪了,我没有改动任何东西和属性,只是关掉Access待机,就不行了。我想是不是电脑的问题,我就重启电脑,还是不行,但是,最后我按以下步骤操作了一下,又可以输入和粘贴数据了。

1:重新使用查阅向导做一个一摸一样的字段,只是字段名称不一样,所有属性一样。

2:我就在新做的字段输入数据和粘贴数据,发现都可以。

3:我又在先前的字段输入和粘贴数据,居然发现可以了!!!!

4:把新做的查阅列字段,表关系和新的字段都删掉。

 

原先的字段,恢复正常工作了!!! 难道我每天都要这样做一次么?!?!

 



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