Рядом с полями «KOD_ORG» и «NAIM_ORG» в блоке «DOVER» создайте кнопку для вызова списка значений выбора организации с следующими свойствами:
– Name: ORG_LOV_BUTTON
– Label: Выбор организации
Код кнопки:
DECLARE res BOOLEAN; BEGIN res:= Show_LOV('ORG_LOV'); END; |
Аналогичную кнопку создаем для выбора физического лица.
Свойства кнопки:
– Name: Name: FIZ_LIC_LOV_BUTTON
– Label: Выбор Физ. Лица
Код кнопки:
DECLARE res BOOLEAN; BEGIN res:= Show_LOV('FIZ_LIC_LOV'); END; |
В блоке «DOVER_SP» создайте кнопку для вызова списка значений наименований товара.
Свойства кнопки:
– Name: Name: NAIMEN_LOV_BUTTON
– Label: Выбор товара
Код кнопки:
DECLARE res BOOLEAN; BEGIN res:= Show_LOV('NAIMEN_LOV'); END; |
Проверка вызова списков значений
Для проверки работоспособности списков значений вставьте в таблицы справочников несколько строк, например:
INSERT INTO S_ORG (KOD, NAIMEN, INN) VALUES (1, 'Oracle corporation', '9898999998'); INSERT INTO S_ORG (KOD, NAIMEN, INN) VALUES (2, 'ОАО Племзавод им. В.И.Чапаева', '2330006276'); INSERT INTO S_ORG (KOD, NAIMEN, INN) VALUES (3, 'Advanced Micro Devices', '1010101010'); commit; INSERT INTO S_FIZ_LIC (KOD, FAM, IM, OTCH, P_VIDAN, P_SER_NOM) VALUES ( 1, 'Сидоров', 'Владимир', 'Петрович', 'ОВД Прикубанского округа г. Краснодар', '0399 189756'); INSERT INTO S_FIZ_LIC (KOD, FAM, IM, OTCH, P_VIDAN, P_SER_NOM) VALUES ( 2, 'Петров', 'Игорь', 'Николаевич', 'ОВД Прикубанского округа г. Краснодар', '0386 569314'); commit; INSERT INTO S_NAIMEN (KOD, NAIMEN) VALUES (1, 'Мышка'); INSERT INTO S_NAIMEN (KOD, NAIMEN) VALUES (2, 'Коврик'); INSERT INTO S_NAIMEN (KOD, NAIMEN) VALUES (3, 'Шапка'); INSERT INTO S_NAIMEN (KOD, NAIMEN) VALUES (4, 'Тряпка'); INSERT INTO S_NAIMEN (KOD, NAIMEN) VALUES (5, 'Ящик апельсинов'); commit; |
|
|
Запустите форму и проверьте работоспособность только что созданных кнопок (рис. 124).
Рисунок 124 - Вызов списка значений в форме документа