Как скопировать первичный ключ из другой таблицы в качестве значения по умолчанию для поля моей формы в APEX? - PullRequest
0 голосов
/ 04 апреля 2019

Я получил таблицу "user" и таблицу "student", в таблице user есть некоторые атрибуты, такие как user_id, lname, fname и пол, в таблице student есть некоторые другие атрибуты, такие как course, WAM и user_id:внешний ключ для соединения таблицы ученика с таблицей пользователя.

Теперь я создаю форму для регистрации учетной записи.Я создал форму для пользователя, чтобы вставить данные в таблицу пользователей, после нажатия кнопки «Далее» она перейдет в другую форму, чтобы позволить пользователю вставлять данные в таблицу учеников.

Как я могу вывести user_id из предыдущегово второй форме в качестве значения по умолчанию, чтобы данные в обеих таблицах могли объединяться?

Например, в первой форме пользователь получил свой user_id как 10002, и я хочу перенести это значение в поле user_id второй формы по умолчаниюзначение.

1 Ответ

1 голос
/ 04 апреля 2019

Две страницы, верно?

Страница 1, пользовательские данные:

  • создать кнопку («Далее», как вы сказали)
  • в разделе «Поведение» установите действие на Перенаправить на страницу в этом приложении
  • нажмите кнопку «Цель» и
    • установите ее для перехода на страницу2
    • набор элементов: имя = P2_ID, значение = &P1_ID. (обратите внимание на начальный амперсанд и конечную точку)

Страница2, данные ученика:

  • он должен содержать элемент P2_ID, который будет принимать значение, переданное со страницы 1
  • , использовать это значение при сохранении данных ученика в таблицу
...