ник: kot_k_k
блин - не понос так золотуха
объясните почему запрос перекрестный - работает, а как только в его источник воткну условия со ссылкой на форму - нет
Источник - работает прекрасно
SELECT Dog_Oper.Opisanie, Dog_Oper.Nom, Sum(Dog_Oper.Summa) AS [Sum-Summa], Dog_Oper.Data, Dog_Oper.Vid
FROM Dog_Oper
GROUP BY Dog_Oper.Opisanie, Dog_Oper.Nom, Dog_Oper.Data, Dog_Oper.Vid
HAVING (((Dog_Oper.Nom)=[Forms]![Форма4]![Kod_dog]));
еслина основани его сделать перекрестный
TRANSFORM Sum(Dog_oper_GR.[Sum-Summa]) AS [Sum-Sum-Summa]
SELECT Dog_oper_GR.Opisanie, Dog_oper_GR.Nom, Sum(Dog_oper_GR.[Sum-Summa]) AS [Итоговое значение Sum-Summa]
FROM Dog_oper_GR
GROUP BY Dog_oper_GR.Opisanie, Dog_oper_GR.Nom
PIVOT Format([Data],"yyyy/mm") & IIf([vid],"Оплата","Поставка");
не работает кричит [Forms]![Форма4]![Kod_dog] - не распознается ядром баз данных как допустимое имя поля или выражение
если HAVING (((Dog_Oper.Nom)=[Forms]![Форма4]![Kod_dog])) заменить на HAVING Dog_Oper.Nom=35 - нормально работает и не орет.
может я чего-то не знаю про перекрестные запросы