【发布时间】:2020-07-13 19:58:18
【问题描述】:
不确定这是否是正确的询问地点,所以如果不是,请相应地指导我。
我想知道将 VBA 生成的 excel 报告更改为 SSRS 报告的最佳流程是什么。
有一点背景知识,我为一个通过 VBA 宏生成每周、每月和临时 MS Excel 报告的客户工作。目前,这是一个手动过程,他们需要通过直接在 MS Access 中调用 VBA 宏函数来指定要运行的报告。然后,此宏将运行其所有底层宏函数,以便根据预定义的配置生成 MS Excel 报告。
由于 Office 2007 不再支持宏(我认为),因此客户有义务完全摆脱这种报告方式,转而采用完全自动化的流程。
那么,我将如何解释现有的宏并相应地生成 SSRS 报告?
【问题讨论】:
-
为什么您认为 Office 不支持宏?您的数据是否存储在 Access 中?您是否也打算将其移至 SQL Server?
-
可能应该对不支持的宏声明完成我的功课...数据当前位于 Access 中,是的,但将被移动到 SQL Server。因此,一旦完成,报告阶段将开始
-
您可以将 SQL Server 表链接到 Access,并继续使用现有的 VBA 创建报表。如果您想要(或必须)创建 SSRS 报告,我怀疑您是否可以重用任何现有代码,只有其背后的逻辑来重新创建报告。
-
好的,看起来会很艰难。
标签: ms-access reporting-services vba ssrs-2012