Страница: 1 |
Страница: 1 |
Вопрос: Запрос на обновление полей таблиц
Добавлено: 04.02.09 09:49
Автор вопроса: alex | ICQ: 383137373
Имеется таблица " товары" в которой нужно обновлять поля "приход за день" , "Приход с начала месяца" и т.д.
Есть запрос который выбирает данные за определенный день. Здесь группировка по видам товара не нужна, т.к. каждый код товара проходит один раз. На основании этого запроса делаю запрос на обновление - таблица обновляется. Все ОК!
Далее самое Важное -Есть простой запрос в котором Движение всех товаров за весь период по дням. Делаю запрос на руппировку по коду товара, чтобы получить данные о движении товара за период, а не по дням. На основании этого запроса создаю запрос на обновление таблицы. При запуске этого запроса выходит сообщение: "В операции должен использоваться обновляемый запрос". Ошибка код 3073. Т.е как я понял - обновление таблицы на основании группируемого запроса не получается.
Помогите! Что не так? Как сделать -что бы так.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 04.02.09 12:42
было бы неплохо запрос показать
Номер ответа: 2
Автор ответа:
alex
ICQ: 383137373
Вопросов: 2
Ответов: 6
Профиль | | #2
Добавлено: 04.02.09 14:46
Спасибо. вот мой запросик
UPDATE [Движ Тов по видам] INNER JOIN СводТовар
ON [Движ Тов по видам].[Код тов] = СводТовар.КодТов
SET СводТовар.ПрихКвоВсего = [Движ Тов по видам]![Sum-Прих к-во], СводТовар.ПрихСумВсего = [Движ Тов по видам]![Sum-Прих СУм], СводТовар.ПродКвоВсего = [Движ Тов по видам]![Sum-Прод к-во], СводТовар.ПродСумВсего = [Движ Тов по видам]![Sum-Прод СУм], СводТовар.ВозвКвоВсего = [Движ Тов по видам]![Sum-Возврат к-во], СводТовар.ВозвСумВсего = [Движ Тов по видам]![Sum-Возврат СУм];
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 04.02.09 15:35
Это Access? Такой запрос судя по всему не может выполняться - запрос должен обновлять одну таблицу.
С какой целью вы Join делаете?
Номер ответа: 4
Автор ответа:
alex
ICQ: 383137373
Вопросов: 2
Ответов: 6
Профиль | | #4
Добавлено: 04.02.09 17:59
Да это Access 2007. Запросы на SQL я не пишу А делаю все в конструкторе запросов путем перетаскивания полей. Этот SQL который получился сам.