だから私は学校のためにこのプロジェクトをまとめる必要がありますが、私はオラクルフォームビルダーの使用しか許可されていません.
簡単なクエリを実行し、クエリから取得した値に基づいてフォーム オブジェクトに値を割り当てようとしていますが、フォーム アイテムが宣言されていません。このようなフォーム属性を変更する方法を知っている人はいますか? このプログラムのこのユーザー インターフェイスはひどいので、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 を使用することは、これらの目的にはあまり適していません。すなわち。ユーザーは、レコードを表示するために正しいユーザー ID を入力する必要があります。