FORMS_BUILDER(内部)全解.ppt 53页

  • 378
  • 0
  • 2
  • 约4.23千字
  • 2017-01-26 发布
文档工具:
    1. 1、本文档共53页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    FORMS_BUILDER(内部)全解

    FORM BUILDER Steven deng 2007/07/3 说明 安装FORM 增加TNS 简介 一个原始的FORM 运行 TEMPLATE.fmb 基本对象说明 基于TEMPLATE.fmb的开发 删除不必要的对像 增加Window 增加Canvas 增加Data Block 修改ITEM属性 修改Trigger 修改程序单元 修改Form的属性 Canvas排版界面 上传、编译 Form安装上线 定义功能 功能挂入菜单 手电筒查询功能 复制对像 复制对像 修改NEW中的代码 修改FIND中代码 常用几种查询实现 COPY方式 block属性中修改WHERE SET_BLOCK_PROPERTY动态修改block属性 自定义触发器 QUERY_FIND Form 常用对象设计 日历Calendar的使用 增加Item Trigger KEY-LISTVAL LOV(List of Value)设计 增加LOV LOV的属性 设置LOV的属性 Column Mapping Properties 设置Item的List of Values属性 在代码中增加List Item选项 建立包体 调用包 Text Item1 Text Item2 Check Box 运行后程序界面 标签页 定义ITEM属性 根据时间补允内容 注意:where中动态实现 and (job=‘SALESMAN’) 怎么写 查询已基本完成,注意两个触发器的属性修改 1、日历Calendar的使用 2、LOV(List of Value)设计 设置Item的LOV属性 如果需要日期验证,请把Item的Data Type属性设置为Date calendar.show是可以带参数的 calendar.show(to_date('2004-12-25','YYYY-MM-DD')); LOV一般都是和Item联系在一起,是方便Item取值,验证数据的一种方法. 设置Record Group Record Group: 选择你建立的Record Group Filter Before Display: Yes:必须输入条件才能有记录出来(以%来匹配) ?? No?:如果没有条件则显示所有记录。 Automatic Display: Yes:等价于:?<when-new-item-instance>事件就是你光标 一进这个Item,就会弹出LOV。 Automatic Refresh:是否每次执行记录组查询就如动态填充下拉列表数据项是, 将填充代码写到<when-new-form-instance>和<when-new-item- instance>中一样,主要体现在该在多次调出LOV的时间间隔里,对记 录组相应的表作了修改后是否刷新了记录组查询数据。 Automatic Select: 当只有唯一一条记录是直接接收返回值,而无须弹出LOV让 用户做毫无选择的选择。 Automatic Skip: Yes:关闭LOV后光标跳到下一个Item No:关闭LOV后光标仍然停留在本Item上面 建议把某一项功能的代码写入程序单元中 建立包 注意:此调用是在FORM级TRIGGER下进行,黑色框中就是动态增加了LOV值,红色框中语句使FORM打开同时打开查询窗口,二者前后顺序不能交换(演示在不同的TRIGGER下调fn_add_list, 是否产生得复等现像,体会TRIGGER触发先后顺序和时机) Justification: Text_Item里面的文本对齐方式 Multi-Line: 是否是多行文本框 Automatic Skip: Yes时,key in 的长度大于Maxinum length时,会自动跳到到下一个 Item Keyboard Navigable: No:按Tab键时光标不会落入这个Item,只有当点击这个Item才会让之 获得焦点 Data Type: 注意区分的是Date(仅仅年月日)和DateTime(年月日 时分秒) Maximun Length: Initial Value: 初始值 Required: Yes时,底色会变成黄色 Format Mask: 掩码,Format显示样式,比如:9,900,123,123.12 一般对于金额,我们会填写这个栏位 * 本课程主要用以下三个例子作讲解 PPT作辅助说明 1、NO_ERP.fmb 2、STEVEN_TEST.fmb 3、EMP_DEPT.fmb 1、安装form,putty ( applvis/applvis) 2、下载资源库

    文档评论(0)

    • 内容提供方:ee88870
    • 审核时间:2017-01-26
    • 审核编号:8011000127000126

    相似文档