快速获取Form LOV的查询SQL

在项目的平时开发中我们经常会需要引用系统已有的值列表(LOV),然后去做我们的客户化的开发。如果是客户化的那么还可能通过打开Form直接查看的方式来获取LOV查询SQL,但如果是标准Form特别是类似采购订单界面、销售订单界面等复杂的Form就没那么简单了,下面的方法提供了一种快速获取Form Lov值列表SQL语句的方式,以销售订单事务处理类型设置界面为例,获取【完成集】LOV的查询SQL。

点击按钮打开指定的文件夹

项目中要求在一个平台中只允许应用文件夹而不允许执行删除、新建等其他文件夹操作,这些操作在另外的地方进行定义,可通过在该平台中使用form功能参数的形式来为按钮关联指定的文件夹,然后分配给用户,每个用户通过点击按钮或者在form打开的时候就自动Load一个定义好的文件夹,这里提供点击按钮打开指定文件夹的测试代码,将这部分代码添加到button的when-button-pressed触发器当中即可。另外在禁用文件夹的时候还要在触发器代码的末尾以及使用到App_Folder.Event('XXX'); 代码的触发器后面添加禁用文件夹菜单和打开文件夹按钮的代码。

用App_Multi实现Form行选择

Oracle提供了App_Multi程序包(详见AppCore.pll)来支持在多记录行的FORM当中选择一条或者多条记录。通过按住Ctrl键来实现跨行选择记录,通过点击起始行,按住Shift键来连续选择多行,通过编辑/全选和编辑/撤销全选来实现全选和撤销全选。

Forall用法及其异常捕获

Oracle从8i开始引入了两个新的数据操纵语言语句:BULK COLLECT和FORALL,前者提供对数据的高速检索,后者则简化了代码同时很大程度上改进了增删改操作的性能。在Oracle EBS开发中经常需要批处理大量记录数据,例如在接口导入当中就使用得很多。

Form提交事务的四种方式

在做Oracle Form开发时有四种提交事务的方式,而不同的方式使用的环境及其实现的作用不尽相同,充分地了解清楚各种方式及其使用环境,对于编写出高质量的代码至关重要,这四种提交事务方式对比和列举说明如下。

Ubuntu Server安装GUI环境

Ubuntu Desktop默认是带XWindow图形界面程序的,而Ubuntu Server默认不带,需要自己安装,我是在安装了Ubuntu Server 14.04LTS之后再安装的XWindow,桌面环境使用的是GNome,你也可以使用KDE等其他的。

开启RSA认证使用SSH免密登录

通过shell登录远端Linux服务器有两种基本方式,一种是使用用户名密码,一种是使用SSH公私钥认证,这里记录如何开启Linux系统下的SSH RSA登录认证。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×