gpt4 book ai didi

ms-access - 使用带参数的 Access 查询导出为文本

转载 作者:行者123 更新时间:2023-12-04 07:07:17 24 4
gpt4 key购买 nike

你好,

我有一个 Access 查询,它使用内置参数(例如 [开始日期])在查询运行时提示用户输入日期参数​​。

在大多数情况下,这工作正常,但今天我尝试将查询导出到文本文件,但收到错误消息:

Too few parameters. Expected 2.



这是有道理的,因为查询 [开始日期] 和 [停止日期] 中有两个参数,它出错的原因是我从未被提示提供值。

如果我导出到 Excel,这可以正常工作,只是不能导出到文本文件。

关于如何解决此问题或允许我将查询导出到文本文件的任何建议?

谢谢,

Brett

示例 Access 查询:
SELECT PR_EARN.Emp_No, PR_EARN.Pay_Code, PR_EARN.Hours, PR_EARN.Rate, PR_EARN.Pay_Amt, PR_EARN.Pay_Date
FROM PR_EARN
WHERE (((PR_EARN.Pay_Date) Between [Start Date] And [End Date]));

最佳答案

还有几个方法:

  • Microsoft 的 KB269671 中提供了一种解决方法。 .
    基本上,您必须使用具有特殊语法的中间查询。
  • 您还可以将查询更改为 Make Table 查询,然后导出其数据。
  • 使用和中介隐形数据表形式其RecordSource设置为查询,然后将其设为 FormLoad事件将表单导出为文本,然后关闭表单。
    只需打开表单就会提示用户输入参数,然后自动保存。

  • Robert's answer可能仍然是最简单的。

    关于ms-access - 使用带参数的 Access 查询导出为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/923274/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com