【问题标题】:Access Report Prompt to Populate a Textbox and use as query criteria访问报告提示以填充文本框并用作查询条件
【发布时间】:2014-09-04 08:37:00
【问题描述】:

我正在 Access 中构建一个报告,要求用户在报告打开之前输入订单号。 订单号用于填充 文本框 并作为两个查询的标准(查询用于子报告)。

到目前为止,我一直在尝试在没有 vba 的情况下解决这个问题。我使用 InputBox 作为 TextBox 的控制源,并在查询条件中引用文本框的值。

这很好用,但是,要求用户输入两次订单号(两个相同的弹出窗口,第一个触发查询,第二个填充文本框)。

有没有办法避免双重提示?

谢谢!

【问题讨论】:

  • 你不能在那里创建一个表格并收集报告的编号吗?
  • 这是一个完美的解决方案,它需要我改变我不能做的输入场景......
  • 你的意思是不想把输入框改成表格?还是我没有听懂你的意思?
  • 我不想有一个单独的表单来获取报告的 ID。我正在考虑即时生成一个弹出表单 - 但尚不确定如何实现它......
  • 我能想到的唯一方法是创建一个模仿 InputBox 的表单,然后您可以将其可见性设置为 False,以便查询可以基于表单的标准。我不确定在运行时创建和处理表单是否是最好的方法!我可能是错的。

标签: ms-access vba report


【解决方案1】:

将 InputBox 放入 Report Open 事件中,并使用返回值填充报表上的字段。然后将子报表链接到主报表(主/子)。

【讨论】:

    猜你喜欢
    • 2013-06-09
    • 1970-01-01
    • 2019-12-21
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多