- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Form笔记
改变焦点:选中该项,F4弹出属性框,修改“导航”—》“鼠标导航”为否,使取消鼠标焦点。
ERP的思想就是想用一套软件从制造-财务-分销-商业智能全盘搞定企业信息化。
EBS在“用户”和“Forms”之间的层次:职责?菜单?功能(Function)?表单(Forms)。反过来,如果我们开发好一个Forms。要在EBS中跑起来,完整的过程就是为该“Forms”定义“功能”,定义“菜单”调用该功能,定义“职责”使用该菜单,最后把职责分配给“用户”等一系列无Coding的定义工作。
堆叠画布(Stacked Canvas):(1)只可叠放在内容画布上,不可单独存在;(2)Size可大于内容画布,利用堆叠画布本身的Scroll Bar来拉动可见的范围;(3)可多个相叠zai内容画布上,但本身不可再放入其他的画布;标签画布(Tab Canvas):(1)可单独存在,也可叠放在内容画布上;(2)本身不可再放在其他画布上;(3)以Tab Page作页面的显示与切换,显示的顺序即为排列的顺序;(4)Tab Page可多个。
Canvas与View:Canvas是整个画布的大小,Item是放置在Canvas上的;View是这个画布的可见部分,如果View小于Canvas,那么通常需要借助滚动条来查看整个Canvas中的内容;可以通过菜单View中的Show View、show Canvas来确定哪个框是Canvas,哪个框是View。
从UI角度看对象关系:
一个Form可以有任意个Window;一个Window上可以有任意个画布,反过来,一个画布只能放置在一个Window上,另外一个这里看不出的限制是一个Windows上有且仅有一个Content画布;一个画布上可以放置任意多个Item,一个块的Item,可以分布在不同的画布上,所以块和画布没有什么必然的关系。
对于画布来说,原始类型和子类对应如下:
原始类型子类说明ContentCanvas内容画布,一个Windows上有且仅有一个Content画布StackedCanvas_Stacked普通堆叠画布,属性Raise on Entry 为No,意识是当导航到该画布的任一Item时,仅当该Item无法全部展示在View种,那么整个View将自动移动到所有画布的顶层,也就是全部显示。Canvas_Stacked_Fixed固定堆叠画布,属性Raise on Entry 为Yes,意思是当导航到该画布的任一Item时,那么???个View将自动移动到所有画布的顶层,也就是全部显示 。TabTab_CanvasTab画布,其本身不能放置Item,Item必须放在Tab PageTab_Page新标签页,如果Item直接放置在Tab画布上,那么点击不同的标签,将自动导航到该标签的第一个可导航的Item,反之,如果导航到某标签的Item,那么也将自动切换到该标签页;Tab Page使用起来类似内容画布,如果Item太多,需要借助Stacked画布,这个时候就没法“自动导航”、“自动切换”了,必须用代码去相应Tab也得切换事件。VH Toolbar垂直和水平工具条,EBS开发中没用F11查询原理:
F11,这个时候的Block其实是处于Entry-query状态,输入的东西Form会自动拼成Where语句(当然还要加上原来的default where,如果有Copy from item,也要加上)。
对于每个Item上输入的值,一般是用 =;如果有%,就解析为like;如果有#,则把后边的表达式(比如between,甚至是子查询)直接作为条件。
一些触发器的理解:
Pre-Form可以理解为打开Form最先触发的事件,如果其失败,Form就退出。所以变量比如Global和Parameter的初始化应该最好在Pre-Form里面。
When-New-Form-Instance则是Form初始化完毕,定位到第一个块的第一个可导航的Item的时候出发的,通常用来定义弹性域和Folder、查询某个块。
When-Validate-Item:当字段被修改(包括改回原来的值)、清空,并在光标欲离开该字段,将触发When-Validate-Item,我们可以在里面编写验证代码,验证失败不允许光标离开。
When-Validate-Record:当光标欲离开记录,比如滚动、保存时,将触发When-Validate-Record,我们可以在这里对记录做总体验证。
向EBS中注册表和列:
调用此包:
使用方法:选中注册包、表—右键—test,填写表明、所属者、应用简称,F8执行,查看输出:类似于这样的语句EXECUTE AD_DD.REGISTER_TA
您可能关注的文档
最近下载
- invoee英沃 VC610系列数控机床专用变频器使用说明书.pdf VIP
- 图形化一级全真模拟题.docx VIP
- 政教处主任职责及学生心理健康工作.docx VIP
- 全国青少年软件编程(python)等级考试模拟卷7(一级).docx VIP
- 5.2 珍惜师生情谊 课件-2024-2025学年统编版道德与法治七年级上册.pptx VIP
- 实用教程一级U4过去将来时.docx VIP
- 广东省家庭医生式签约服务团队.doc VIP
- 青少年软件编程(Python)等级考试试卷(一级).39.docx VIP
- WIN7操作系统练习题题库版.docx VIP
- 初中解一元二次方程计算练习.docx VIP
文档评论(0)