ник: kot_k_k
в отчете при форматировании создал код для проверки неких извращений
str_ = "SELECT Gl_Zakaz.Firma, Sum(1) AS Col_1 " & _
"FROM Cheta_ST_FP_1_UR_Napolnenie RIGHT JOIN (ST_FP_1_UR LEFT JOIN Gl_Zakaz ON ST_FP_1_UR.Zakaz = Gl_Zakaz.Kod_Zakaz_GL) ON Cheta_ST_FP_1_UR_Napolnenie.Zakaz_GL = ST_FP_1_UR.Kod_ST_FP " & _
"GROUP BY Gl_Zakaz.Firma, ST_FP_1_UR.P_1 " & _
"HAVING (((Gl_Zakaz.Firma)=" & Me.Firma & ") AND ((ST_FP_1_UR.P_1)=True))"
Set rst = dbs.OpenRecordset(str_)
|
орет слишком мало параметров - сам текст скопирован из рабочего запроса.
думал Me.Firma - ему не нравится .
хрен с ним оставил для пробы
Set rst = dbs.OpenRecordset(Me.RecordSource)
орет то же самое??? - ведь эта строка из которой создан сам отчет - как быть что ему нужно вбить???