|
|
|
| подскажите пожалуйста:
есть таблица со значениями с полями: Код продукта, Месяц, Количество.
Это "плоская" таблица.
Мне необходимо ,чтобы месяцы вообще не отображались, а значения отображались в строку.
т.е.по каждому продукту были видны количества в одной строке.
Написала запрос, но отображается напротив каждого кода только значение первого песяца первой детали...
SELECT SP_1.KodOsn, SP_1.Mes, SP_1.Q, DLookUp("[Q]","SP_2","[Mes]=1") AS opr1
FROM SP_1;
Что в этом синтаксисе неверно? | |
|
| |
|
|
|
| Попробуйте поэкспериментировать в конструкторе запросов.
Там легко создавать новые и модернизировать имеющиеся.
А вот сюда неплохо бы вашу таблицу и тогда можно было бы накидать вам вариантов запросов к ней.
А так чего вы selektite не совсем понятно, извините......... | |
|
| |
|
|
|
| благодарю всех, у меня получилось вытащить данные через CrossTab!!!!!!!!! | |
|
| |
|
|
|
| 1. в запросе ни в коем случае не используйте DLOOKUP/ DSUM, DCOUNT и т.д.!!! НИКОГДА!
2. поэкспериментируйте с перекрестным запросом | |
|
| |
|
|
|
| >1. в запросе ни в коем случае не используйте DLOOKUP/ DSUM,
>DCOUNT и т.д.!!! НИКОГДА!
ПОЧЕМУ? | |
|
| |
|
|
|
| забобоны (еще со второго аксесса осталось)
в условии WHERE, в принципе, можно использовать.
а вот на строках - я бы поостерёгся - быстродействие может пострадать
да и вообще, зачем их использовать в SQL, если в SQL запросе можно сделать запрос, вытаскивающий нужные данные как в DLOOKUP, но при этом который будет оптимизирован аксессом до нормальной работоспособности?
а как Аксесс будет оптимизировать VBA функцию, да ещё и групповую, в случае использования её на строках запроса?
DLOOKUP и иже с ними рекомендую использовать в формах и отчетах для выборки данных, например, для шапки отчета или получения максимального номера накладной или договора и т.д.
впрочем, ваше дело. можете использовать.
я все сказал | |
|
| |
|
|
|
| Вы правы.... считало столько ,что я устала ждать....
забываю про DLOOKUP.... | |
|
| |
|
|
|
| >1. в запросе ни в коем случае не используйте DLOOKUP/ DSUM,
>DCOUNT и т.д.!!! НИКОГДА!
ПОЧЕМУ? | |
|
| |
|
|
|
| А где же Афтор вопроса??? | |
|
| |
|
|
|
| Посмотрите это:
http://am.rusimport.ru/msaccess/topic.aspx?ID=486 | |
|
| |