forms - 为什么 Access 女士找不到引用的表格?
问题描述
我正在建立一个数据库,在其中保存与我一起工作的员工的记录。当某人登录到数据库并打开包含员工信息的表单时,应该无法更改该信息。因此,当表单打开时,所有字段都应该是可见的,但会被禁用。我使用的代码是:
DoCmd.OpenForm "frm_Pers_Toev", , , "[PersID]=" & [lstPers], acFormEdit, acDialog
Forms!frm_Pers_Toev!Naam.Enabled = False
当我运行此代码时,表单会正确打开,但该字段没有被禁用。相反,我收到运行时错误 2450“Microsoft Access 找不到引用的表单“frm_Pers_Toev”。
我对不同的表格使用相同的方法,然后效果很好。
我能做些什么?
解决方案
打开不在对话框模式下的表单
DoCmd.OpenForm "frm_Pers_Toev", , , "[PersID]=" & [lstPers], acFormEdit
否则代码将停止执行,直到表单关闭
推荐阅读
- python - 如何根据给定的概率分布从一个张量流数据集中进行采样?
- php - 函数 restoreObject 不使用 Tier 字段?
- powershell - 无法过滤对象集合以仅选择具有最新日期的对象
- android - 隐藏在我的工具栏上的选项卡布局标题项目
- linux - 语法错误:在 bash 中获取文件时文件意外结束
- postgresql - 为什么 char 数据类型会自动转换为 bpchar?
- jenkins - 子管道运行时如何知道父管道的名称
- javascript - 在 VueJS 中使用 POST 请求提交表单
- c++ - 如何结合切片、模板和非派生类?
- python - 使用 Python 将 hOCR 解析为 JSON