как вставить элементы в базе данных из двух регионов в единой форме в приложении Oracle Apex - PullRequest
0 голосов
/ 29 ноября 2018

Я создал форму с двумя элементами текстового поля и одной редактируемой сеткой данных в форме oracle apex.Теперь я хочу сохранить эти два элемента данных вместе с записями этой сетки в одной таблице базы данных, как мы можем сделать в форме счета.Мои элементы находятся в области формы, а сетка - в ее субрегионе.Как написать запрос на вставку.Я написал запрос, но он хранит только данные элементов формы, но не данные сетки.

мой запрос выглядит следующим образом:

insert into FOREIGN_SAMPLE (REF_NO,PARTY_NAME,PRODUCT_NAME)
values (:P22_REF_NO,:P22_PARTY_NAME,:PRODUCT_NAME);

Здесь PRODUCT_NAME - это поле вида сетки, а другие 2 - это форматовар.

1 Ответ

0 голосов
/ 29 ноября 2018

Вот как:

  • интерактивная сетка должна содержать эти два столбца (ref_no, party_name)
  • в качестве источника, используйте элементы формы (:P22_REF_NO и :P22_PARTY_NAME)
  • как только вы введете значения в столбец product_name в интерактивной сетке и сохраните изменения, ref_no и party_name будут сохранены вместе с product_name

InДругими словами: не пишите свое собственное заявление INSERT.

...