【问题标题】:How to migrate Navision Microsoft Dynamics report to SQL如何将 Navision Microsoft Dynamics 报告迁移到 SQL
【发布时间】:2020-01-04 04:03:12
【问题描述】:

我可以访问 Navision SQL Server 数据库和相应的 Microsoft Dynamics NAV 界面。

我想迁移“Aged Acc.应收 DII 报告。选择报告并转到工具 > 设计器后,我可以看到“数据项”列表,当我选择其中任何一个并按 F9 时,我会看到如下所示的 C/AL 编辑器。

选择另一个“数据项”会提供另一个代码。我最初的问题是,“数据项”中的哪个代码指的是“应收账款 - IRES”窗口中的“预览”按钮?

从我了解的代码中,有 3 个表已连接(客户、客户分类帐条目和详细客户分类帐条目),但我无法输出与界面中生成的报告中相同的结果。我猜这是一个通用的报告。是否有可用于生成相同输出的查询?或者可以解释如何创建报告的文档?

【问题讨论】:

    标签: sql navision


    【解决方案1】:

    哦,伙计,我不知道从哪里开始。 MS 似乎最终将 Navision 5 连同它的文档一起埋在了 msdn 上。但是您仍然应该可以使用 F1 打开本地文档。只需确保在输入光标位于代码上时按下它。这将打开开发人员的文档。您不会找到任何关于如何为输出构建数据的解释,但您将能够找到事情的工作原理。

    回到你的问题。您需要在触发器中看到的所有代码。并且可能会发生您需要尚未发现的布局中的代码。除了将全局变量 CurrReport.Preview 设置为 true 之外,预览和打印按钮的作用相同。

    要查看是否有任何其他代码打开View-Sections,请选择任何部分并按 F9。每个部分的代码也会有所不同。

    您要查询的表单称为 RequestForm,因此菜单称为View-Request page。页面上的 F9 及其上的任何元素。

    另外,请查看屏幕工具栏右侧倒数第三个按钮。那是Properties。很多东西都有属性。例如 DataItem 的属性会告诉你有孩子和父母是链接的。

    如果您可以在设计器中打开报表,那么您可能已将开发人员许可证上传到数据库。那么开发人员在哪里?)它还应该允许您将对象导出到文本文件。您将能够阅读代码的最后一点。当带有数据项的窗口处于活动状态时(对于前面提到的命令也是如此)按File-Export 并选择文本格式。 Fob 会产生二进制输出,对你没用。

    【讨论】:

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