FORMS_BUILDER(内部)全解.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档