Предисловие:
Есть две таблицы - т1 главная и т2 подчиненная.
Связаны по номеру.
т2 была создана в аксессе для всех существующих записей в таблице т1. Состоит из двух столбцов:
1) первый столбец - номер, по которому связаны т1 и т2,
2) второй - число, которое формируется, например, по дате из таблицы т1 по принципу "yyyymm".
И теперь, когда в главную таблицу добавляем записи, в подчиненной столбцы с 5-ти значным номером ещё пустые.
Пробовала обновлять так:
UPDATE т2 SET число = Year([т1]![Date]) & Month([т1]![Date]) & [statemnt_ID]![ID] WHERE т1.номер = т2.номер
В результате новые записи из таблицы т1 не были включены в результат...
Вопрос:
Как правильно составить запрос на обновление подчиненной таблицы т2?
Цитата:
|
UPDATE т2 SET число = Year([т1]![Date]) & Month([т1]![Date]) & [statemnt_ID]![ID] WHERE т1.номер = т2.номер
|
на [statemnt_ID]![ID] не обращайте внимания...я свой запрос упрощала и не заметила, чт осталось лишнее.
Правильно будет так:
UPDATE т2 SET число = Year([т1]![Date]) & Month([т1]![Date]) WHERE т1.номер = т2.номер