打开报表时从表单输入变量

Variable input from Form when opening Report

存在:

  1. 包含数据和其中一列的查询是基于用户输入的条件(即[请选择一个数字:])
  2. 基于该查询的报表,在打开时要求相同的用户输入。
  3. 带有用于打开所述报告和其他报告的按钮的表单以及基于 table.
  4. 的组合框

是否可以在按下按钮(打开表单)时在组合框中选择一个值,然后正在加载的报表将使用组合框值而不是询问用户输入?

我尝试在 OnClick 按钮中使用宏生成器和表达式生成器创建这样的操作 属性。但是失败了。

这可以用 VB 代码实现吗?甚至有可能吗? 谢谢。

假设您的组合框的绑定列是您希望用于过滤查询的值,只需将查询条件从 [please choose a number:] 更改为引用您的组合框包含的值,例如:

[Forms]![YourForm]![YourComboBox]