ACCESS中数据有效性如何设置

[复制链接]
查看11 | 回复6 | 2011-9-19 12:31:08 | 显示全部楼层 |阅读模式
刚仿别人用ACCESS做了个数据库,用于存档用得,就是手机IMEI号存档。现在想向各位大哥求救一下,在ACCESS中我如何设置数据的唯一性啊(不重复)。里面有个有效性规则,要实现这个目标该用什么命令啊!小弟在此谢过!
回复

使用道具 举报

千问 | 2011-9-19 12:31:08 | 显示全部楼层
你是指在ACCESS中设置有效性规则吗?如果是的话就在那字段的有效性规则处填写Len([字段])=15OrLen([字段])=18追问这个字段我设置过,我设置的是“len=15orlen=0”,第一个字段大小默认为50,可以修改为15。但是在运行的时候都会提示冲突!我在帮助里看了一下,好象和数据有效性相关的命令是“dlook”,但我不知道具体语句怎么写?
回复

使用道具 举报

千问 | 2011-9-19 12:31:08 | 显示全部楼层
指定手机IMEI为key追问指定为KEY。是设置主键吧!设置主键依次最多可以设置5项,但我的数据库一次至少要用20项!
回复

使用道具 举报

千问 | 2011-9-19 12:31:08 | 显示全部楼层
那你要考虑拆分表了。重新设计数据库结构
回复

使用道具 举报

千问 | 2011-9-19 12:31:08 | 显示全部楼层
设置为索引(无重复)或者主键。看了你在2L的追问,我很怀疑你用的是不是Access。在Access里主键只有一个,索引可以有多个。适当的索引类似于书签,可以加快查询速度。但是(Whoami又说“但是”了),如果有20多个索引,只能拖慢速度。就好比一部字典,每个字母前面那页加一个书签,很容易翻到那页;但是如果每页都加一个书签,效果可想而知。追问其实我的目的就是保证每次输入的数据不重复,重复了会提示或者报错。简单点,估摸着就一个命令语句什么的~~~~~~~~
回复

使用道具 举报

千问 | 2011-9-19 12:31:08 | 显示全部楼层
Dlookup(\"字段\",\"表\",\"条件\")
回复

使用道具 举报

千问 | 2011-9-19 12:31:08 | 显示全部楼层
黑客不是那么容易的事哦!关键是你对计算机的爱好和认知程度!努力自学吧!等你当了黑客,希望把腾~讯给黑了,给我们一人冲1万QB!O(∩_∩)O~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行