Все упростилось. Осталось вывести в отчет услуги. Вот что находится в источнике данных в свойствах Отчета: Код | SELECT Payment.n_account, Request.Date_Reg, Pay_.Min_date_rpay, Payment.sum_all, IIf([lico]=1,LTrim(RTrim([Request]![Fam])) AS ФИО, IIf([lico]=1,[Request]![pasp_seria]+" №"+Trim([Request]![pasp_n]),IIf(IsNull([Request]![dov_num]),"нет данных","№"+CStr([Request]![dov_num])+" от "+CStr([Request]![dov_date]))) AS Паспорт, LTrim(RTrim([nmnasp]))+", "+LTrim(RTrim([nmstrt]))+", "+LTrim(RTrim(CStr([dom_n])))+IIf(Trim([n_kv])="","",', кв.'+LTrim(RTrim(CStr([n_kv])))) AS Адрес, Request.reg_n_year, get_quickly(Request.quickly) AS [срочность], Payment.date_pay, Request.ready_date FROM ((raion INNER JOIN ((Request INNER JOIN clnasp ON (Request.craion = clnasp.craion) AND (Request.cnasp = clnasp.nnasp)) INNER JOIN clstrt ON (Request.craion = clstrt.craion) AND (Request.cstrt = clstrt.nstrt) AND (Request.cnasp = clstrt.nnasp)) ON raion.craion = Request.craion) LEFT JOIN Payment ON Request.Reg_Num = Payment.Reg_Num) INNER JOIN Pay_ ON Request.Reg_Num = Pay_.Reg_Num WHERE (((Pay_.Min_date_rpay)>=[Forms]![Реестр_физ]![ПолеДата1].[Value] And (Pay_.Min_date_rpay)<=[Forms]![Реестр_физ]![ПолеДата2].[Value])) ORDER BY Request.reg_n_year; |
Как сюда с таблицы tarif запихать name_oper (услугу), чтобы потом выводилось в отчете? |