【发布时间】:2015-01-24 08:16:53
【问题描述】:
所以我的数据库有两个问题,我认为它们是相互关联的。
首先,如果tblDeliveries 为空并且frmMainView 打开它会出现“您必须在'tblDeliveries.deliverySlot' 字段中输入一个值”但表单不应该尝试创建记录,我可以看不出有什么理由。打开 frmDailyView(它是 frmMainView 的子形式)不会显示此行为,但它是具有连续形式的行为...
其次,如果tblDeliveries 有一个(或多个)行,则表的第一行将跳转...例如在frmMainView 中,如果第一条记录的日期设置为 23/01/2015 并且您导航到 24/01/2015 并单击子窗体上的任意位置然后按 F5 刷新记录将跳转到该日期,该日期甚至更改为 tblDeliveries。
我不知道为什么会这样,我什至删除了表单的所有 VBA 代码来阻止它,但它还是发生了。
如果有人以前遇到过这样的事情,请告诉我你是如何解决的,或者任何建议都非常受欢迎。谢谢!
编辑:如果您下载数据库,请将您的计算机登录名添加到 tblUsers。此外,日期是英国格式,因此可能需要调整才能使用美国日期。
【问题讨论】:
-
恐怕是我创造的。
-
备份是在我修改一些控件时进行的,它可能也遇到了问题,但我最近才注意到它。
标签: ms-access vba ms-access-2010