• FORM触发器


    

    FORM级触发器

    1. PRE-FORM该触发器是在用户双击功能后,进入form

    2. WHEN-NEW-FORM-INSTANCE该触发器是在用户一进入form时执行

    3. WHEN-FORM-NAVIGATE该触发器在用户在form间切换时执行;

    4. KEY-CLRFRM事件触发

    5. KEY-COMMIT事件触发

    6. POST-FORM退出Form

    7. WHEN-WINDOW-ACTIVATEDform对应的窗口重新获取光标时

    8. WHEN-WINDOW-DEACTIVATEDForm对应的窗体,光标离开

    9. WHEN-TAB-PAGE-CHANGED标签画布在各标签页之间转换时

    10. SPECIAL事件触发;一般根据when-new-form-instance中初始的客户化菜单的业务逻辑处理代码

    Block级触发器

    1. Pre-block系统导航到该块,但焦点未移动到该块上时

    2. When-new-block-instance系统导航到该块,同时焦点移动到该块上时

    3. When-new-record-instance系统当行到该记录,同时光标定位到该记录

    4. When-validate-record当记录内容有修改,系统预将光标移开时

    5. Post-block光标移开数据块时(有的时候,该触发器不触发,不知道为什么);

    6. Pre-query用户对某数据块执行查询前

    7. Post-query执行查询后,一般需要给一些非数据库项赋值;

    8. Key-clrblk点击清除数据块记录按钮时;

    9. Key-clrrec点击清除记录按钮时;

    10. Key-crerec点击创建记录按钮时(之后需要执行when-create-record

    11. Key-delrec点击删除记录按钮时

    12. Key-down点击向下操作时

    13. On-check-delete-master该触发器为当建立主从块时,系统自动在主块上增加该触发器,用于检查在删除主块记录时是否存在从块记录

    14. On-insert新增记录并保存修改时;

    15. On-delete删除记录并保存修改时

    16. On-update修改记录并保存修改时;

    17. When-mouse-click点击数据块中某条记录时

    18. When-mouse-doubleclick双击数据块中某条记录时

    Item级触发器

    1. When-new-item-instance光标进入数据块项时

    2. Key-edit编辑某一项项值时

    3. When-validate-item修改某项后,光标预离开该项时

    4. When-checkbox-changed项子类为checkbox时,项值修改时

    5. When-radio-changed项子类为radio,项值修改时

    6. When-mouse-doubleclick鼠标双击该项

    7. When-mouse-click鼠标单击该项

  • 相关阅读:
    软工结对作业
    软工个人博客作业-软件案例分析
    软工个人项目作业
    软工个人博客作业
    软工第一次个人作业
    2019OO第三单元作业总结
    2019OO第二单元作业总结
    提问回顾以及个人总结
    软工结对项目——图形交点PLUS
    个人博客作业-软件案例分析
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299411.html
Copyright © 2020-2023  润新知