2012-06-08 46 views
0

我正在查看Microsoft Dynamics自定義並在購買交易記錄表單上創建觸發器。刪除按鈕觸發器不工作 - 敏捷動態GP

當我刪除觸發器單擊不會執行,因爲GP詢問消息「您確定要刪除此記錄」

這裏是CDE片段

當地整數l_result;

本地字符串strMnuAddDocs =「PaperSave - Add Documents」;

本地字符串strMnuShowDocs =「PaperSave - 顯示文檔」;

警告「Startup_PM_Transaction_Entry Called」;

l_result = Trigger_RegisterFocus(匿名( '刪除按鈕' 的形式PM_Transaction_Entry的窗口PM_Transaction_Entry),TRIGGER_FOCUS_CHANGE,TRIGGER_BEFORE_ORIGINAL,腳本PPSTrigger_PM_Transaction_Entry_Delete的);

如果l_result <> SY_NOERR然後

warning "Focus trigger registration on PM_Transaction_Inquiry failed."; 

END IF;

任何人都有想法我可以如何使用它?

回答

0

您尚未發佈PPSTrigger_PM_Transaction_Entry_Delete的代碼。由於其上的代碼,錯誤即將到來。 只是爲了您的信息,您使用了錯誤的觸發器,甚至在啓動gp刪除之前刪除。如果用戶改變了主意,請按取消按鈕並且不要刪除該記錄?記錄在你的表格中,或者你想要在刪除按鈕上做的任何事情都已經完成了。改用數據庫觸發器。

elmo