С моей точки зрения, самый простой способ сделать это - (использовать Мастер и) создать отчет с формой в таблице , так как он создаст
- интерактивный отчет (IR), который вы используете для просмотра существующих данных;он позволяет вам переходить к деталям (например, форма ) и содержит кнопку CREATE для создания новых записей
- форму, которая вызывается из IR и используется для
- введите новые значения
- обновить или удалить существующие строки
Вам не нужно ничего кодировать;по умолчанию это будет работать.Выглядит не очень красиво, но - это сработает.Apex создаст соответствующие процессы (автоматическая выборка и обработка строк).Основным «недостатком» является то, что вы будете видеть идентификаторы, а не значения, которые стоят за этими идентификаторами.
Теперь у нас есть вопрос: как «использовать» (установить) идентификатор, но «отобразить»"его описание?
Я предпочитаю Выбрать список тип элемента, чтобы сделать это.Его источником может быть (среди нескольких вариантов) запрос SQL, который должен возвращать два значения: display (это будет «имя» или «описание») и return (это будет «ID»).Например:
select p.name disp_value,
e.num_id ret_value
from person p join employee e on e.num_id = p.num_id
order by p.name
По сути, вам не нужно ничего кодировать или создавать собственные функции, чтобы делать что-то - Apex сделает это за вас.
Я предлагаю вам попробовать и посмотреть, как это работает.Поскольку вы уже использовали Apex, возможно, небольшая печать (и чтение того, что я сказал) вернет воспоминания.