ms-access - MS-Access:输入新数据的表单没有主键
问题描述
多年来没有使用 Access,并且在制作表单以将记录添加到表中时遇到了一些麻烦。我选择了我的表 [志愿者],然后选择了“制作表格”,它将打开一个新的表格,并加载了第一条记录。我可以使用导航按钮很好地浏览它们,当我点击“新记录”时,它会清除所有文本框,包括我的 index 文本框Vol_ID
。我的假设是 Access 应该自动选择主键中的下一个数字,但框中没有任何内容,当我跳过它并尝试输入其他数据时,我收到错误消息:You must enter a value in the 'Volunteers.Vol_ID' field.
. 在我看过的一些关于制作新表单的教学视频中,它通常会(New)
放在那个盒子里,并且不允许用户输入。
我已经尝试设置DataEntry = True
并使用包含宏的按钮启动它,Data Mode: Add
但似乎都没有解决问题。我确定我在这里缺少一些基本的东西,但到目前为止,谷歌没有给我任何答案。
谢谢!
解决方案
您的字段 VOL_ID 似乎不是自动递增字段,因此您必须使用正确的值填充它。
推荐阅读
- python - 由于“https”,Google Drive API 无法在 Celery 任务中工作,ServerNotFoundError
- docker - 如何从 docker 访问网络共享文件夹
- next.js - NEXT-PWA 崩溃
- r - 根据列中的唯一值查找两个最大日期之间的最小日期
- python - 使用条件从 Pandas DF 中删除重复项
- java - OpenCV VideoWriter 翻转视频
- python - 如何保存麦克风请求设置?
- c# - 如何修复按钮的 CS0103 错误?
- python - 如何重新检查正则表达式中的匹配表达式?
- html - Chrome 扩展程序无法显示 UI