vba - 通过导航表单传递查询表达式

标签 vba forms ms-access syntax-error ms-access-forms

我一直在通过查询设计练习使用构建表达式。我已经使用文本字段和表单中的列表框创建了一个自定义搜索查询。现在,如果我通过该表单运行查询,它将起作用。但是,当我将查询放置在导航表单中之后通过该表单运行查询时,它不起作用。我收到 pop 窗口,用于手动输入参数值。我正在尝试调整表达式,但似乎无法正确获取语法。

enter image description here

以下是修改的表达式,但仍然无法正常工作
[Forms]![Navigation Form Main]![Reports Form]![customerListBox]
为了澄清该报告的形式是我的导航形式中的标签,是表达被称为只有当标签被选中的报告形成。

最佳答案

尝试使用[Reports Form]代替[NavigationSubform],它是保存[Reports Form]的容器的默认名称。

关于vba - 通过导航表单传递查询表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61616921/

相关文章:

HTML 表单请求正文为空 - NodeJs

python - 在 Django 的 auth 用户模型中使名字、姓氏成为必需属性而不是可选属性

vb.net - 浮点精度视觉基础

vba - 运行循环以禁用控件时 Excel 崩溃

c# - 自定义 C# DLL 出现 VBA 429 错误

excel - ReferesToRange 给出运行时错误 '91' :

php - 将jQuery文件上传与表单结合到mysql

python - 在 ubuntu 中读取带有 pyodbc 错误的 Access 文件 (mdb)

sql - 使用选择查询从连接表中获取值

c# - 为什么在尝试使用数据表 : 更新 Access 数据库文件 (.mdb) 时出现此错误