FORMS进阶之——头行结构
来源:互联网 发布:淘宝店铺装修模版代码 编辑:程序博客网 时间:2024/05/16 07:50
一、界面设计分析
主界面
两个数据块(各一张视图),一个提示块
二、开发流程
1.打开FOLDER模板,重新命名控制台,另存;
2.重新命名窗口:名称、标题;
3.重新命名主画布、新增FIXED、STACKED画布并确认窗口一致;
4.再次确认主窗口对应的主画布是否正确;
5.对两个数据块运行数据块向导;
6.设置项子类属性:
(1)ROWID子类属性设置
(2)显示项的属性:子类属性、画布、清空提示;设置X坐标为0,Y坐标为0.25;设置宽度为1(可选)
(3)将HEADERS数据块的项按照界面要求排好
其中,与之前不同的项为
框架
选中框架,右击,修改其属性
只读文本框
只读文本框不能修改,如果插入数据是该字段不能为空则会报错,所以得按需给它们添加初始值
在插入数据时,必须先插头块再插行块,因此应该在表单中把“第一个导航数据块”设为HEADERS
7.重新命名提示块:
(1)删除模板field
(2)拷贝显示项
(3)设置属性:子类属性:folder_prompt_multirow; 设置宽度,设置X坐标为0,Y坐标为0;
8.设置STK画布视图端口宽度、高度与物理的宽度高度一致;特别注意:必须把ITEM都包含在内;
9.设置FIXED画布内容:
(1)CURRENT_RECORD_INDICATOR
(2)数据块的滚动条(需要的才加)
(3)提示块:FOLDER_OPEN、FOLDER_TITLE、FOLDER_DUMMY、ORDER_BY123(放至中间任意地方)
(4)设置FIXED画布视图端口宽度、高度与物理的宽度高度一致;特别注意:必须把ITEM都包含在内;
10.设置cvs主画布:菜单->视图->堆叠视图->选择FIXED画布,再菜单->视图->堆叠视图->同时选择FIXED、STK画布,再调整各画布XY坐标;
11.创建LOV
主表没有的字段都要建。触发器只能修改主表,而这些字段不在主表中,故只能通过LOV列出可选值,返回这些字段所在表与主表的连接字段(外键)。
CUSTOMER LOV(两个)
SELECT coc.customer_id,
coc.customer_name,
coc.customer_number,
coc.telephone
FROM cux_om_customers_10000 coc
ORDER BY coc.customer_number
ITEM LOV(一个)
SELECT coi.item_id,
coi.item_number,
coi.item_name,
coi.uom_code
FROM cux_om_items coi
ORDER BY coi.item_number
为哪个字段建LOV,该字段就得放在第一位
12.更改触发器:PRE-FORM,WHEN-NEW-FORM-INSTANCE,WHEN-WINDOW-RESIZED
13.更改程序单元:APP_CUSTOM
14.新建增删改触发器
15.因为HEADERS块 与 LINES块是相关的,所以需要给它们新建一个“关系”
新建完成后系统会自动新建三个触发器和三个存储过程(不需要修改)
-----------------------------------------------------------------------------------------
补充:
1.如何按字段内容排序
在数据项属性“order by”子句中设置
0 0
- FORMS进阶之——头行结构
- FORMS进阶之——LOV式手电筒查询
- FORMS进阶之——配置文件控制单号生成规则
- FORMS进阶之——规范化触发器内容
- FORMS进阶之——增加按钮并响应执行数据库包存储过程
- FORMS进阶之——新增菜单项实现相关功能
- Zookeeper 进阶之—
- 结构体的进阶——类
- Oracle学习笔记(二十八)——pl/sql的进阶之控制结构
- Scala进阶源码实战之七——链式调用、结构类型
- 结构之美:单链表的头结点与头指针
- 结构之美:单链表的头结点与头指针
- 结构之美:单链表的头结点与头指针
- 04.结构体之bmp文件头
- Linux进阶之 Linux 目录结构
- C语言基础之结构体进阶
- 报文(Message)实例—— TCP / IP 头结构
- SpringMVC进阶(一)——结构和流程
- leetcode 217. Contains Duplicate
- 习题 5:
- Android 自定义控件 轻松实现360软件详情页
- 如何将二维数组赋值给vector
- C#之加载格式不正确的异常
- FORMS进阶之——头行结构
- 更改Eclipse下Tomcat的部署目录 ,防止上传的文件是到eclipse的克隆的tomcat上的webapp,而不是tomcat本身的webapp
- Leetcode no. 128
- Android View基础
- workspace\.metadata\.plugins\org.eclipse.wst.server.core
- Django学习计划--模型使用
- C++ this指针
- Java对象之死
- Qt Charts入门指南