Показать сообщение отдельно
Старый 27.05.2006, 23:15     # 1
ёшкина кошка
Guest
 
Сообщения: n/a

Question Нужна помощь по составлению запроса на обновление

Предисловие:

Есть две таблицы - т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.номер

Последний раз редактировалось ёшкина кошка; 28.05.2006 в 01:59.