【发布时间】:2013-07-26 01:31:16
【问题描述】:
所以我需要把这个项目放在一起上学,但我只能使用 oracle forms builder。
我正在尝试做一个简单的查询,并根据我从查询中得到的内容为表单对象分配值,但我的表单项出现时未声明。有谁知道我可以如何修改这样的表单属性?这个程序的用户界面很糟糕,所以如果我能在 PL/SQL 中实现的话,我真的很想避免通过向导来完成。
这是我所拥有的: 仍在努力寻找可行的解决方案。
我稍微修改了我的代码:
DECLARE
pmrn patient.p_mrn%TYPE;
var_ptuple patient%ROWTYPE;
BEGIN
pmrn := NAME_IN('MRN_FIELD');
SELECT * INTO var_ptuple from patient WHERE patient.p_mrn = pmrn;
:PATIENT_BLOCK.FNAME := var_ptuple.p_fname;
:PATIENT_BLOCK.LNAME := var_ptuple.p_lname;
END;
在数据块上使用 where 并不真正适合这些目的,因为我想根据用户输入检索数据。 IE。用户需要输入正确的用户 ID 才能查看他们的记录。
【问题讨论】:
标签: plsql oracle10g plsqldeveloper oracleforms