Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 18:48   #1
vvg
Новичок
Джуниор
 
Регистрация: 29.03.2011
Сообщений: 1
По умолчанию Не работает запрос!

Добрый день!
UPDATE Т_Данные SET Т_Данные.Цена_дейст = (SELECT TOP 1 Т_Цена_баз.Цена_баз_ц
FROM Т_Цена_баз
WHERE (((Т_Цена_баз.Д_дейст_н)<= [Т_Данные].[Д_отг] ) AND ((Т_Цена_баз.Потр_ц) Like [Т_Данные].[Потр]) AND ((Т_Цена_баз.В_лома_ц) Like [Т_Данные].[В_лома]))
ORDER BY Т_Цена_баз.Д_дейст_н DESC
WHERE (((Т_Данные.Д_отг) Between [Forms]![ГЛАВНАЯ]![Э_Д_отг_н].[Tag] And [Forms]![ГЛАВНАЯ]![Э_Д_отг_к].[Tag]));
Есть таблицы - Т_Данные, Т_Цена_баз. В Т_Цена_баз хранятся Цена_баз_ц , которые действуют начиная с даты Д_дейст_н. Нужны вытащить самую последнюю при условии Д_дейст_н <= Т_Данные.Д_отг.
Access ругается - Operation must use an updatatable query. В чем ошибка? Спасибо всем, кто проявит внимание и что -то подскажет. Если нужно , могу описать более подробно.
vvg вне форума Ответить с цитированием
Старый 02.04.2011, 14:13   #2
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

просто разберитесь (посчитайте) со скобками. По-моему, чтобы появился смысл надо одну ) переставить с конца туда где рожица. Тогда завершится SELECT...
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает запрос pa1n БД в Delphi 10 02.05.2010 15:14
Не работает запрос Dantark PHP 2 10.11.2009 19:02
Не работает перекрестный запрос Unlimit БД в Delphi 2 15.05.2008 18:26
Не работает запрос Prisian БД в Delphi 1 30.08.2007 17:33
Запрос неправильно работает... yulia БД в Delphi 0 27.05.2007 20:41