FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9114
Вход
Класс для работы с Crystal Reorts 9

Достаточно добавить параметры (как в основной отчет так и в подотчеты) и вызвать на предпросмотр.


 
Прислал: Андрей   Категория: Интерфейс


Вот пример работы с классом.

  
  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

Как видно достаточно простые операции. Параметры с @ это параметры хранимой процедуры MsSQL...
Синтаксис AddParam(Название параметра,Занчение)
Синтаксис AddSubParam(Название подотчета,Название параметра,Занчение)

Класс простейший и сильно упрощает жизнь. По крайней мере мне. Если не устраивает внешний вид отчета - смотрите процедуру previewreport.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (2) Вложение [5.04]kb
Дополнения пользователей
Класс для работы с Crystal Reorts 9
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика