假设有表: create table department (id varchar2(4) primary key, name varchar2(20)); insert into department(id,name) values ('D001','财务部'); insert into department(id,name) values ('D002','人事部'); insert into department(id,name) values ('D003','保安部'); commit; 本文描述,如何以此department表为数据源,做下如下的下拉项效果:
实施步骤: 步骤1:先建立一个可重复使用的程序单元set_up_list: 点击查看大图 步骤2:建立一个叫department_record_group 的记录组: 点击查看大图 步骤3:在画布上建立一个list_item,起名为DEPARTMENT_ID 点击查看大图 步骤4:建立一个forms级的when-new-forms-instance trigger, 点击查看大图 成功了! 运行结果如下: 点击查看大图 重要说明: 以上的方法,set_up_list(...) 最好放在when-new-forms-instance的第一行。假如放在execute_query等后面,就会产生组构造错误。(这是要注重的地方,不过,无损它的实用价值) 征求最简易的解决办法(使set_up_list(...)即使放在execute_query后也不会出错。请成功者直接在本示范forms上改,方便我测试。谢谢)。
|