在自定義表單中,我將創建一個Purchase Menubutton,該對話框將打開一個對話框以創建採購訂單。將記錄傳遞給對話框
但我需要選擇幾條記錄,如一行或兩行,然後只爲這些記錄創建採購訂單。我怎麼做?
在自定義表單中,我將創建一個Purchase Menubutton,該對話框將打開一個對話框以創建採購訂單。將記錄傳遞給對話框
但我需要選擇幾條記錄,如一行或兩行,然後只爲這些記錄創建採購訂單。我怎麼做?
看一下SalesTable
表格上的「創建採購訂單」按鈕。
它的工作方式不同:您按下按鈕後選擇要購買的線條,但它也可能適用於您的情況。
也可以在網格中查看how to use multiple selected records。
這是一段代碼,它允許您從前一個表單中獲取記錄。
你必須把這段代碼放在對話框的INIT方法中。所以你必須重寫對話框的init。
DmoVehicleTable vehicleTable;
DmoVehicleId vehId;
// Get the vehicle ID from the previous form
if (element.args() && element.args().record())
{
switch (element.args().record().TableId)
{
case (tableNum(DmoVehicleTable)):
vehicleTable = element.args().record();
vehId = vehicleTable.VehicleId;
break;
default:
throw error (strFmt("@SYS477", this.name()));
}
}
我希望這會幫助你。
如果您需要更多的幫助:http://sirprogrammer.blogspot.com/
什麼是您所選擇的記錄?銷售線?您的生產線和採購訂單之間的關係是什麼? – 2012-03-31 20:47:52
我們有一個自定義的模塊,他們有一些稱爲工具的東西,其中包含項目。我們將爲這些創建購買請求 – 2012-04-01 21:43:28
看看我的答案。我認爲這會對你有很大的幫助。如果你願意,我可以爲你提供完成任務所需的步驟。一個問題:您是否在MS Dynamics AX 2009或2012工作? – SamekaTV 2012-04-02 12:03:57