APEX 5.0新手教程

### Oracle APEX 5.0 新手教程:Tabular Form 使用详解 #### 一、简介 本教程旨在为Oracle APEX 5.0的新手提供关于如何使用Tabular Form进行数据库桌面应用开发的详细指导。Tabular Form是Oracle APEX中一种非常重要的页面类型,它允许用户在一个表格中查看、编辑多行数据记录,非常适合于处理大量数据的情况。通过本教程的学习,您将能够掌握如何创建和管理Tabular Form。 #### 二、使用向导创建Tabular Form ##### 步骤1:登录Oracle APEX - 登录地址:`http://localhost:8080/apex` - 使用具有编程权限的账户登录。 ##### 步骤2:进入“数据库应用”界面 在登录后,选择“数据库应用”选项卡,这将带你进入你的应用列表页面。 ##### 步骤3:选择或创建应用 - 选择你之前创建的应用“Hello Database Desktop Application”。 - 在应用中找到“页面”选项,并点击“创建页面”。 ##### 步骤4:创建Tabular Form页面 在创建页面时,选择“Tabular Form”作为页面类型,并设置以下参数: - 页面编号:7 - 页面名称:EmpTabularForm(7) 完成配置后,点击“创建”。新页面将被创建出来,你可以通过点击“运行”按钮来测试新创建的页面。 #### 三、手动创建Tabular Form 如果你希望通过手动方式创建Tabular Form,可以按照以下步骤操作: 1. **登录Oracle APEX**:使用程序员账户登录Oracle APEX。 2. **选择应用**:进入“Hello Database Desktop Application”应用。 3. **创建页面**:选择“创建页面”,并选择“Tabular Form”页面类型。 4. **配置页面属性**: - 设置页面编号和名称。 - 选择数据源(如SQL查询)。 - 配置列属性,如显示格式、输入类型等。 #### 四、处理Tabular Form Tabular Form提供了多种处理多行数据的方式,包括添加行、多行更新以及删除多行等操作。 ##### 4.1 添加行 在Tabular Form中,用户可以通过点击“添加行”按钮来插入新的数据行。这些行可以立即保存到数据库,也可以先保存在客户端,待所有修改完成后一起提交。 ##### 4.2 多行更新 当需要同时更新多行数据时,可以使用批量更新功能。这允许用户一次更新多个记录,提高工作效率。 ##### 4.3 立即删除多行 如果希望立即删除多行数据而不需要额外确认,可以在Tabular Form的设置中启用此功能。 ##### 4.4 删除多行前提示 另一种情况是在删除多行数据之前显示确认提示,以确保用户确实想要执行该操作。 #### 五、自定义输入字段 Tabular Form中的输入字段可以通过配置来实现更高级的功能,例如使用下拉列表或弹出窗口选择值。 ##### 示例1:将字段设置为SELECT LIST 以职位(Job)为例,可以将其设置为SELECT LIST,这样用户就可以从预设的职位列表中选择一个职位。具体步骤如下: 1. **返回页面设计视图**:找到Job列并编辑其属性。 2. **设置字段类型**:选择“Select List”。 3. **设置静态值**:定义一个静态值列表,其中每个值都对应一个职位名称及其对应的编码。例如: ``` ?|1|STATIC:| |2|CLERK;CLERK,| |3|SALESMAN;SALESMAN,| |4|PRESIDENT;PRESIDENT,| |5|MANAGER;MANAGER,| |6|ANALYST;ANALYST| ``` 其中,“?”表示分隔符,“|”用于分割不同的部分,第一个字段表示编码,第二个字段表示显示文本。 ##### 示例2:将字段设置为POPUP LOV 对于经理(MGR)字段,可以通过设置为POPUP LOV来让用户从员工表中选择一个经理。具体步骤如下: 1. **返回页面设计视图**:找到MGR列并编辑其属性。 2. **设置字段类型**:选择“Popup LOV”。 3. **设置SQL查询**:编写SQL查询语句以获取员工表中的经理姓名和编号。例如: ``` SELECT emp.ename, emp.empno FROM Emp ``` 同样的方法可以应用于其他字段,如部门编号(DEPTNO),使其也显示为POPUP LOV。 通过以上步骤,你已经掌握了如何在Oracle APEX 5.0中创建和自定义Tabular Form的基本技能。这些技能将帮助你在实际项目中更加高效地处理数据库中的多行数据。




































剩余63页未读,继续阅读

- xxforjsp2017-02-04感觉好像是截得sunansheng的博客呢,又截得不太全,word排版不好。

- 粉丝: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 微信小程序-从零开始Demo(1).zip
- 合同审查要点及质量标准.doc
- 畜禽产品监测项目和检测依据.docx
- 别墅项目销售前景分析.doc
- 韩语四级考试单词.docx
- 青海振动挤密碎石桩施工组织设计方案.doc
- 微信小程序反编译.zip
- 浙江省建设工程造价咨询服务基准收费标准.doc
- 第4篇第2章楼地层、屋盖及阳台、雨篷的基本构造.ppt
- 湖北水厂原水管道安装施工组织设计.doc
- 企业人事管理制度.doc
- 微信小程序:周公解梦境(1).zip
- Taro + Redux + 本地 Mock Server 微信小程序示例项目.zip
- 安装工程货物买卖合同.doc
- 关于地下车库采用机械停车系统造价分析.doc
- 污水处理菌种培植试运行方案.doc


