У меня такая вот проблемка хочу проапдейтить табличку, но не просто вставить значение, а найти его, а потом уже вставить.
Попробовал следущую конструкцию:
UPDATE ChangedSinhron SET ChangedSinhron.ChanRep_Num = 2, ChangedSinhron.ChanOrder_Key = (SELECT Max(ChangedOrders.Key) AS MaxOfKey FROM ChangedOrders)WHERE ((ChangedSinhron.Changed_Key) In (SELECT ForPrintSelectChanges.MaxOfChanged_Key FROM ForPrintSelectChanges WHERE (((ForPrintSelectChanges.Nomer)="120AZ") AND ((ForPrintSelectChanges.Color)="yellow"))));
не идёт

(, т.е. запрос составился, прошёл, но на запуск пишет, что не хочет апдейтить, видиш ли запрос какой то не такой

(
Поможите!!!Как его надо переделать, чтоб суть та же осталась...
Заранее спасибо
Sfagnum
PS Работаю в Access 97