Класс для работы с Crystal Reorts 9

Достаточно добавить параметры (как в основной отчет так и в подотчеты) и вызвать на предпросмотр. Вот пример работы с классом. [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] Как видно достаточно простые операции. Параметры с @ […]

//////////////// ///////////////
Авторизация
*
*
Генерация пароля