如何将Navision Microsoft Dynamics报表迁移到SQL

问题描述 投票:1回答:1

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

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

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

根据代码,我知道有3个表联接在一起(客户,Cust_ Ledger条目和Detailed Cust_Ledg_条目),但是我无法输出与界面中生成的报告相同的结果。我猜这是一份通用报告。是否存在可用于生成相同输出的查询?还是说明报告创建方式的文档?

enter image description here

sql navision
1个回答
0
投票

哦,我不知道从哪里开始。 MS似乎终于将Navision 5及其在msdn上的文档埋葬了。但是您仍然可以使用F1打开本地文档。只要确保在输入光标位于代码上时按下它即可。这将打开开发人员的文档。您不会找到有关如何构造数据以进行输出的任何解释,但是您将能够找到事物的工作方式。

返回您的问题。您需要在触发器中看到的所有代码。可能会发生,您将需要尚未发现的布局中的代码。预览和打印按钮执行相同的操作,但全局变量CurrReport.Preview设置为true

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

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

此外,请参阅屏幕工具栏右侧第三个按钮。那就是Properties。许多东西都有属性。例如,DataItem的属性将告诉您子级和父级已链接。

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

© www.soinside.com 2019 - 2024. All rights reserved.