我们可以在AL BC365的页面或页面扩展中使用两个或更多个源表吗?

时间:2019-03-26 17:56:12

标签: microsoft-dynamics-business-central

我创建了扩展“商品卡” 的页面扩展程序,现在我要在这里做的是我有一张表格< / strong>我创建的,并且想要此页面扩展访问该表的字段

基本上,问题在于“项目卡” 页面已经具有“项目” 作为其源表,并且我也想访问此页面中我表的字段延期。有办法吗?

我对 Microsoft Business Central 365 AL开发完全陌生。所以,请帮帮我。

1 个答案:

答案 0 :(得分:0)

您需要在页面扩展中为表格定义一个本地变量。

然后使用触发器OnAfterGetRecord(也在页面扩展中)在自定义表中检索与当前Item对应的记录。

如果您的自定义表中的主键是商品编号,则这种事情(我尚未测试)

trigger OnAfterGetRecord(); 
begin 
    MyTable.Get("Item No.")
end; 

var 
    MyTable: table "My Table";