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

Can we use two source table or more in a page or in page extension in AL BC365?

我创建了一个扩展 "item card" 的页面扩展,现在我想在这里做的是 我有 table 我创建了 ,并且想要 访问其中的字段 table 这个页面扩展

基本上问题是 "item card" 页面已经有 "item" 作为其来源 table,我还想在此页面扩展中访问我的 table 字段。有办法吗?

我是 Microsoft Business Central 365 AL Development 的新手。所以,请帮帮我。

您需要在页面扩展中为 table 定义局部变量。

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

如果您的自定义 table 中的主键是项目编号:

,则类似这样(我还没有测试过)
trigger OnAfterGetRecord(); 
begin 
    MyTable.Get("Item No.")
end; 

var 
    MyTable: table "My Table";