-51 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 40
|
|
1 | |
Вопрос про обновляемый запрос и итоговые данные, синтаксис DLookup...23.07.2011, 21:13. Показов 1614. Ответов 2
Метки нет Все метки)
(
Господа, подскажите пожалуйста правильное решение! Простой пример: Таблица уникальных названий клиентов Таб1 и таблица с детальными продажами данным клиентам Таб2, связанные один_ко_многим. Хочу получить запрос, где по каждому клиенту из Таб1 даны суммы продаж из Таб2, причем чтобы запрос был обновляемым по полям, принадлежащим Таб1. Простой запрос с группировкой естественно не подхолит, т.к. будет не обновляемым. Вариант, когда сначала в запросе группирую данные по продажам, а потом уже делаю запрос со связями между Таб1 и первым запросом (отношение уже 1к1) тоже, как я понимаю не подходит, т.к. результирующий запрос будет не обновляемым. Как я понимаю, остается использовать запрос на основе Таб1, где делать вычисляемое поле с использованием DSum или DLookUp? Есть ли другие решения?
По синтаксису функции DLookUp: никак не могу разобраться с синтаксисом... Пишу так: DLookUp('[Sum-Перевозка]';'[Запрос1]';'[Клиент]=[Клиент]') где [Sum-Перевозка] - возвращаемое поле; Запрос1 - промежуточный запрос по Таб2 с группировкой; [Клиент] - поле для связи и в Таб1 и в Запрос1. Возвращается по всем клиентам только сумма первого клиента в Запрос1. Как правильно сформулировать условие? И в чем, кстати, разница между DLookUp('[Sum-Перевозка]';'[Запрос1]';'[Клиент]='Название1'') DLookUp('[Sum-Перевозка]';'[Запрос1]';[Клиент]='Название1') где 'Название1' - конкретное значение поля [Клиент]? Возвращаются разные данные...
0
|
|
23.07.2011, 21:13 | |
Ответы с готовыми решениями:
2
В операции должен использоваться обновляемый запрос. Но он и так обновляемый
DLookup - подскажите синтаксис
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
25.07.2011, 10:39 | 2 |
DLookUp('[Sum-Перевозка]';'[Запрос1]';'[Клиент]=' & [Клиент])
0
|
-51 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 40
|
|
25.07.2011, 11:16 [ТС] | 3 |
Да, я уже понял свою ошибку... DLookUp у меня заработал, но так медленно! В результате решил отказаться от этого способа в пользу предварительного вывода итоговых данных в промежуточную таблицу и уже забора их от туда при отношении один-к-одному...
А запросом, как я понимаю, этого получить нельзя? Имею в виду получить обновляемый со стороны Таб1 запрос с итоговыми данными без использования промежуточных таблиц...
0
|
25.07.2011, 11:16 | |
Помогаю со студенческими работами здесь
3
Итоговые данные Не сложный вопрос про форму и запрос Вопрос про данные из MySQL Базы Отчет содержащий только итоговые данные распределения зарплаты Обновляемый запрос в бд
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |