【问题标题】:Access 2016 automatically run report with criteria prompt?Access 2016 自动运行带有条件提示的报表?
【发布时间】:2016-07-11 18:13:22
【问题描述】:

我正在开发一个 Access 2016 数据库,用于记录我工厂的通过/失败条件。如果我想手动运行所有内容,我拥有所需的一切,现在我想自动化我的数据库。

我有一个从查询中提取数据的报告。当我运行报告时,会触发查询的条件提示,要求输入 mm/dd/yyyy 格式的日期。手动输入信息可以正常工作,但是如何创建一个宏来自动为我输入一个值?

我已经尝试使用宏设计工具来“OpenReport”,其中包含以下 Where 条件行:

条件 = [DailyReport Query]![LogDate] = Date()

但是,当我运行宏时,我仍然会收到输入日期的提示。我在这里错过了一些非常简单的东西吗?我还在寻找答案,如果我找到了,我会发布它。非常感谢您在此期间提供的任何和所有帮助!

【问题讨论】:

  • 您是否尝试过将Date() 放在“日志日期”下的查询条件字段中,而不是放在宏中?
  • 老实说,我没有想到这一点……这比我尝试做的要容易得多。感谢您提供简单的解决方案! :)
  • 很高兴能为您提供帮助。通常有不止一种方法可以解决 Access 中的问题。如果我帮助解决了您的问题,请接受我的回答作为您的解决方案。

标签: sql ms-access macros vba


【解决方案1】:

请将Date() 放在“日志日期”下的查询条件字段中,而不是将其放在宏中。

【讨论】:

    猜你喜欢
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多