设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1436|回复: 9
打印 上一主题 下一主题

[其它] 求助:能否限制重复记录的输入?

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-8 05:52:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我采用窗体输入记录,每天要对15个单位各录入一条记录,单位名称用组合框选择方式录入,但在录入时,经常会把有的单位的记录重复录入,能不能采用什么方法,使每一天每一个单位的数据只能录入一次,当重复录入时会出现提示信息.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-1-8 06:36:00 | 只看该作者
把时间和单位名称设成联合主键
3#
 楼主| 发表于 2004-1-8 07:28:00 | 只看该作者
单位名称只是在一天之中不能重复,而每天都要重复输入这几个单位一次,单位设成主键后,第一天可以,第二天怎么输入这几个单位.
4#
发表于 2004-1-8 07:33:00 | 只看该作者
你没有看清楚我的回答,我说的是时间和单位名称的联合主键,产生的效果即所有的单位每天只能录入一次

点击这里给我发消息

5#
发表于 2004-1-8 10:09:00 | 只看该作者
以下是引用sea.er在2004-1-7 22:36:07的发言:
把时间和单位名称设成联合主键


Yes!

非常正确!

点击这里给我发消息

6#
发表于 2004-1-8 17:35:00 | 只看该作者
以下是引用zhuyiwen在2004-1-8 2:08:46的发言:
以下是引用sea.er在2004-1-7 22:36:07的发言:
把时间和单位名称设成联合主键

Yes!

非常正确!


修正:

时间字段: 只能用文本日期,不能用日期时间类型!
7#
 楼主| 发表于 2004-1-8 20:19:00 | 只看该作者
还存在一点问题,设成联合主键后,要将所有字段内容都录完,在转入下一条记录时,才会有提示,如果字段比较多,等全部录完才发现是重复记录,哪不就白干了.能不能当重复的单位一输入,马上有提示,或者根本就输入不了.
8#
发表于 2004-1-8 21:13:00 | 只看该作者
这个可能不大好办,因为只有当光标移到新增记录行的时候,才会产生保存你刚才录入记录的动作,我没有想出解决的办法。
不过如果你不嫌麻烦,而且其他字段也没有比如“有效性规则”的话,你可以在只录完这两个字段后,用鼠标点击一下新增记录行,这样的话就会产生提示。
不好意思,请高手出招。
9#
发表于 2004-1-8 21:24:00 | 只看该作者
在”单位“输入控件的更新后事件里用dlookup函数查询表中数据,如果已有该单位,就提示,然后光标返回”单位“输入控件中。
10#
发表于 2004-1-8 21:44:00 | 只看该作者
这个时候这条记录还未保存,dlookup会不会成功啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-15 09:42 , Processed in 0.100314 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表