我在 MS Access 中的表上有一个字段 tblMyTable.SomeID,我想在 tblUserPref.DefaultSomeID 中将默认值设置为用户首选项。看来我不能设置默认值以在 tblMyTable 的表定义中使用查询。我有一个表格,其中记录输入到 tblMyTable。我尝试在表单上设置字段的默认值,但似乎也不接受查询。所以,作为最后的手段,我试图用 VBA 来做。我可以在 VBA 中查询我想要的值,但我不知道要将代码附加到哪个事件。
每当在表单中打开新的空白记录时,我想在用户开始输入之前运行代码。我不想在打开或编辑现有记录时运行代码。但是,如果代码同时针对新的空白记录和现有记录运行,我可能可以围绕它编写代码。到目前为止,我在现场和表单本身上尝试过的所有事件都没有按照我的意愿运行。谁能建议我应该使用哪个事件,以及在哪个对象上?