Как вставить в таблицу несколько полей из другой таблицы через поле подстановки
Лысёк
Дата: 14.01.2016 14:40:03
Здравствуйте, помогите пожалуйста советом, т.к. зашёл в тупик.
Имеется форма, в которой есть поле со списком "Введите ФИО" и кнопкой "Занести в журнал".
ФИО хранится в таблице "Список людей" в поле "ФИО".
Имеется таблица "Журнал", в которую и надо занести данные.
Связь 1 ко многим: "Список людей"-1(ключевое поле), "Журнал".
Проблема в том, что в "Журнал" заносится только ФИО.
А требуется, чтобы при нажатии кнопки "Занести в журнал" в таблицу "Журнал" кроме ФИО, вставлялись другие аналогичные поля(всего - 6) из таблицы "Список людей". Как это сделать?
Predeclared
Дата: 14.01.2016 14:46:34
Лысёк |
---|
... Проблема в том, что в "Журнал" заносится только ФИО... |
Именно.
А должно заноситься значение первичного ключа таблицы "Список людей",
тогда все остальные значения полей таблицы "Список людей" можно получать в любое время запросом.
Лысёк
Дата: 14.01.2016 14:49:28
Predeclared, туда заносится значение ключа. В схеме данных связи от ключевого поля таблицы "Список людей" к полю "ФИО" Журнала
Predeclared
Дата: 14.01.2016 14:58:27
Лысёк,
Поле "ФИО" у Вас Primary Key?
Скрин схемы данных покажите.
Лысёк
Дата: 14.01.2016 15:12:37
Predeclared, названия таблиц указал условно, на схеме "списсок людей" = "пациенты, а "Журнал" - "Журнал посещений"
Predeclared
Дата: 14.01.2016 15:29:44
Primary Key в странной таблице "Пациенты" у вас поле со странным именем "№".
Его значение имеется в таблице "Наблюдающие..."
Значение других полей соответствующей записи таблицы "Пациенты"
копировать в таблицу "Наблюдающие..." НЕТ никакой необходимости.
Эти значения всегда можно получить запросом
благодаря наличию связи между таблицами.
Predeclared
Дата: 14.01.2016 15:31:40
Правка:
таблицу "Наблюдающие..." читать как:
поле "Наблюдающие..." таблицы "Журнал посещений"
sdku
Дата: 14.01.2016 16:50:54
Predeclared |
---|
... А должно заноситься значение первичного ключа таблицы "Список людей", тогда все остальные значения полей таблицы "Список людей" можно получать в любое время запросом. |