首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问中不接受有效数据的验证规则;无法保存记录

问访问中不接受有效数据的验证规则;无法保存记录
EN

Stack Overflow用户
提问于 2016-01-11 15:50:33
回答 1查看 629关注 0票数 0

我在我管理的数据库中的一个表上使用了一些简单的验证规则(目前是ANSI-89,如果这有帮助的话)。例如,其中一项内容如下:

代码语言:javascript
复制
Like "#" Or Like "##"

据我所知,这应该允许任何一位或两位数的数字(1,2,35,00,99等等)。但是,在字段中输入"1“将被拒绝,验证规则会提示输入正确的内容,因为它是必需的字段。

同样,更重要的是,我有另一个字段是这样验证的:

代码语言:javascript
复制
Like "######?"

"201620A“应该是有效的(你可能会猜到,这一领域的数据部分是基于年份的)。而且,虽然不是真实的数据,"123456Z“也应该被接受。尽管如此,两者都被拒绝了。

因为它们是必需的字段,所以我无法保存记录.通常是。奇怪的是,我有时成功地保存了记录。也就是说,它的行为不是一贯的。

我很困惑。我希望保留验证规则,因为这些字段是必不可少的,我至少要做一些基本检查,以确保它们被正确地输入。我意识到一定有一些简单的东西我忽略了..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 21:10:36

正如评论中所指出的,HansUp关于使用Compact&Repage的建议似乎已经纠正了这个问题,正如我曾经做过的那样,这个问题已经持续了两个多月了。虽然这是一个简单的过程,但是如果有人需要它,微软关于如何做到这一点的说明可以在这里找到:https://support.office.com/en-us/article/Compact-and-repair-a-database-6ee60f16-aed0-40ac-bf22-85fa9f4005b2?ui=en-US&rs=en-US&ad=US&fromAR=1

他们建议先备份数据库。以下是一段节选:

压缩并修复已打开的数据库 注意事项:如果其他用户目前也在使用数据库文件,则无法执行紧凑和修复操作。 在“文件”选项卡上,单击“信息”,然后单击“压缩和修复数据库”。 压缩并修复未打开的数据库 注意事项:如果其他用户目前正在使用数据库文件,则无法执行紧凑和修复操作。当您运行压缩和修复操作时,没有人可以使用数据库文件。 启动Access,但不要打开数据库。 指向“信息”,然后单击“CompactandRepingDatabase”。 在“从数据库到压缩”对话框中,导航到要压缩和修复的数据库并双击该数据库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34725684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档