【问题标题】:Exporting MS Access query to MS Excel将 MS Access 查询导出到 MS Excel
【发布时间】:2017-03-24 02:59:35
【问题描述】:

我在 Access 中有一个使用 UDF 的查询,这意味着我无法使用 Data>From Access 或 MS Query 将该查询导入 Excel。

有没有办法解决这个问题>通过编辑查询、使用 VBA 或其他方式?

【问题讨论】:

  • 在查询中使用 UDF 会阻止您从 Excel 中提取数据。如果你使用一些“非 SQL”函数,如 NZ()
  • @iDevlop 是的,这就是我寻找解决方法的原因。
  • 您是否尝试过从 Access 导出到 Excel?
  • @marlan 它需要从 Excel 触发,最终用户将无权访问 Access
  • 您是否尝试过使用Access.Application 对象并从中导出?

标签: excel ms-access


【解决方案1】:

使用 VBA 使用计算结果更新表,而不是从查询中调用 UDF。是的,保存计算数据通常很糟糕,但有时只需要做你必须做的事情。我将临时表(表是永久的,数据是临时的)用于一些单独使用查询无法轻松或有效地完成的复杂数据操作过程。仅在过程所需的时间内保存到表中并驻留在表中,并在运行过程之前或之后清除数据。在拆分数据库中,如果多个用户都可以访问该过程,则临时表需要在前端,因此每个用户都有自己的表实例,并且它们不会相互冲突。这是一个例子VBA in lieu of slow queries

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多