[code] CLEAR ALL SET CLASSLIB TO my_crystallrep PUBLIC oCR m.oCR=CREATEOBJECT('My_Crystall') m.oCR.addparam('Subscriber','Subs_Test') m.oCR.addparam('Dogovor','Dog_Test') m.oCR.addparam('@Date_From',CTOT('01.10.05 0:0:0')) m.oCR.addparam('@Date_To',CTOT('31.10.05 23:59:59')) m.oCR.addparam('@Id_Subscriber',0) m.oCR.addparam('@Number','920101') m.oCR.addsubparam('Phones','@Date_From',CTOT('01.10.05 0:0:0')) m.oCR.addsubparam('Phones','@Date_To',CTOT('31.10.05 23:59:59')) m.oCR.addsubparam('Phones','@Id_Subscriber',0) m.oCR.addsubparam('Phones','@Number','920101') m.oCR.previewreport(SYS(5)+SYS(2003)+'Phone.rpt') READ EVENTS[/code]
Как видно достаточно простые операции. Параметры с @ это параметры хранимой процедуры MsSQL...
Синтаксис AddParam(Название параметра,Занчение)
Синтаксис AddSubParam(Название подотчета,Название параметра,Занчение)
Класс простейший и сильно упрощает жизнь. По крайней мере мне. Если не устраивает внешний вид отчета - смотрите процедуру previewreport.
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 508my_crystall | .zip | 5,04 КБ |