2012-06-08 34 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