Поэтому мне нужно собрать этот проект для школы, но мне разрешено ТОЛЬКО использовать конструктор форм оракула.
Я пытаюсь выполнить простой запрос и присвоить значения объектам формы на основе того, что я получаю из запроса, но мои элементы формы появляются как необъявленные. Кто-нибудь знает, как я могу изменить атрибуты формы, подобные этому? Этот пользовательский интерфейс в этой программе ужасен, поэтому делать это с помощью мастеров - это то, чего я действительно хотел бы избежать, если я могу просто заставить все происходить на 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 на самом деле не подходит для этих целей, потому что я хотел бы получить данные на основе пользовательского ввода. Т.е. пользователю необходимо ввести правильный идентификатор пользователя, чтобы увидеть свои записи.