Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Генератор отчетов по WIndows

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
andre19@ngs.ru



Joined: 08 Dec 2003
Posts: 11
Location: Андрей
Occupation: фест, сис админ
Interests: новосибирск

PostPosted: 08 Dec 2003 09:32    Post subject: Генератор отчетов по WIndows Reply with quote

Здрасти всем,
а кто может подсказать где мона разжиться докой по этому зверю, а то в комплекте идет только один файл с примером.
Back to top
View user's profile Send private message
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 08 Dec 2003 12:28    Post subject: Reply with quote

в папке
Code:
"C:\Program Files\Intellect-Service\Best4Report\DOC\"

doc файл.
все что есть, и куча самописных форм "на руках" юзеров.
есть еще описание построителя отчетов под DELPHI почитай его.
Back to top
View user's profile Send private message Send e-mail
andre19@ngs.ru



Joined: 08 Dec 2003
Posts: 11
Location: Андрей
Occupation: фест, сис админ
Interests: новосибирск

PostPosted: 08 Dec 2003 12:53    Post subject: спасибо... Reply with quote

да, только я в дельфи не очень, вот если бы фокс про....
Back to top
View user's profile Send private message
andre19@ngs.ru



Joined: 08 Dec 2003
Posts: 11
Location: Андрей
Occupation: фест, сис админ
Interests: новосибирск

PostPosted: 08 Dec 2003 15:25    Post subject: да..... Reply with quote

Все оказалось куда хуже чем я думал......
ничего не получается, слямзил кусок кода из примеров, ничего не могу понять,, вернее понял, но не все, какие-то классы, ф-ии, нет ни хелпа , ни описания синтаксиса, все очень запутанно и не функционально!
Чтобы сделать ОДНУ! фильтрацию нужно столько кода написать!
почемуто не сделана привязка баз, сразу в поиске, когда делаешь отчет.........
Back to top
View user's profile Send private message
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 08 Dec 2003 16:24    Post subject: Reply with quote

какие там классы
все там есть, смотри лучше
никакого кода для фильтрации, можешь и по коду конечно.
Но подготовить набор данных для выборки - мало чем отличается что в генераторе что в Access что в Фоксе.
Back to top
View user's profile Send private message Send e-mail
andre19@ngs.ru



Joined: 08 Dec 2003
Posts: 11
Location: Андрей
Occupation: фест, сис админ
Interests: новосибирск

PostPosted: 09 Dec 2003 06:38    Post subject: ага.... Reply with quote

вот функция, которая отвечает за вывод окна, в котором будет всего одно поле для установки фильтра
Code:
var
  Field: TppAutoSearchField; {Объявляем переменную Field}
begin
if dialog1.execute Then
  begin
     if Report.AutoSearchFieldCount = 0 then
          Field := Report.CreateAutoSearchCriteria('pl', 'shortname', soEqual, '@par', True)
    else           
         Field := Report.AutoSearchFields[0];
    if dialog1['Name_partner']<>'' then
      begin
        assignparameter('par', trim(dialog1['Name_partner']));
        Field.ShowAllValues := False;
      end 
    else
      begin
        assignparameter('par', '%');
        Field.ShowAllValues := True;
     end; 
  end;
end;
!!??
Back to top
View user's profile Send private message
andre19@ngs.ru



Joined: 08 Dec 2003
Posts: 11
Location: Андрей
Occupation: фест, сис админ
Interests: новосибирск

PostPosted: 09 Dec 2003 08:18    Post subject: vv Reply with quote

может сможете по строкам объяснить??
правда не могу разобрать
Back to top
View user's profile Send private message
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 09 Dec 2003 08:19    Post subject: Reply with quote

И?...
Не вдаваясь в суть задачи, на мой взгляд, это процедура обработки события, коих при формировании отчета происходит определенное количество.
Обычно, для вывода диалогового окна и обработки результатов, используется процедура на событие ReportOnGetAutoSearchValues.
Посмотреть все возможные к использованию события можно на вкладке "Расчет", установив "Вид"="События" (в режиме дизайна).
К примеру, если в событие OnGetText к объекту "поле базы данных" поместить процедуру типа:
Code:

если значение поля > 0
      цвет шрифта = синий
 иначе
      цвет шрифта = красный
конец_если

то в зависимости от значений таблица будет "разноцветной" либо "пестрой"
К примеру, делаешь ты свод по книге продаж/покупок и надо тебе выделить цветом итоги, относящиеся к разной категории, то проверяя тип записи книги ты можешь назначать различные цвета.
А функция - это несколько иное, на мой взгляд. Это "черный ящик" в который ты подаешь параметры и получаешь результаты.
Есстественно этот ящик должен быть предварительно описан.

А какая собсно задача?
Back to top
View user's profile Send private message Send e-mail
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 09 Dec 2003 08:45    Post subject: Re: vv Reply with quote

andre19@ngs.ru wrote:
может сможете по строкам объяснить??
правда не могу разобраться

Разобраться не сложно, тем более в инструкции и методичке что я тебе дал, довольно объемно изложено.
Берешь новую форму и пробуешь методом проб и ошибок
вставляешь параметры выводишь отладочные сообщения и все станет ясно.
Back to top
View user's profile Send private message Send e-mail
andre19@ngs.ru



Joined: 08 Dec 2003
Posts: 11
Location: Андрей
Occupation: фест, сис админ
Interests: новосибирск

PostPosted: 09 Dec 2003 09:11    Post subject: Reply with quote

Да задача собственно проста....есть база ОС, которую пришлось изуродовать для собственных нужд учета, там очень много всяких документов, а будет еще больше, около 100 минимум и вот бухи хотят просто видеть в отчете определенного балансадержателя, для чего я вывоже , перед формированием отчета, окно с запросом, собсвенно выбирайте того кого видеть желаете...
а код для обработки этого сабытия стырил из примера, котрый называется
"Установка фильтра в зависимости от значения параметра"
там точно такая-же задача, но по отношению ко мне она не работает, вернее работает, но не выдает список структурных подразделений , а так если нужное вбить туда, то будет работать, те фильтровать. Я вообще практически не шарю в паскале и что такое строчка
Field := Report.CreateAutoSearchCriteria('pl', 'shortname', Equal, '@par', True)
вообще не понимаю, кроме того что это присваивание а посмотреть синтаксис(котрый все разжует) негде или я не нашол где
Back to top
View user's profile Send private message
romanrv



Joined: 09 Jan 2002
Posts: 64
Location: Романов Р.В.
Occupation: ЧП Романов Р.В.
Interests: г.Дзержинск,Нижегородской обл.

PostPosted: 11 Dec 2003 10:05    Post subject: Reply with quote

Господин Ильин, если можно поделитесь методичкой пожалуйста .

С уважением Романов Роман Владимирович.
_________________
РВ
Back to top
View user's profile Send private message Send e-mail
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 11 Dec 2003 13:17    Post subject: Reply with quote

Сия "методичка" является руководством разработчика к ReportBuilder от 1999 года, получил я ее в дар на форуме
Вам отправлено лично сообщени
Back to top
View user's profile Send private message Send e-mail
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 17 Dec 2003 05:58    Post subject: Методичка Reply with quote

Добрый день! А можно и мне получить копию методички?
Заранее спасибо, Светлана
Back to top
View user's profile Send private message Send e-mail
Светлый



Joined: 14 Oct 2002
Posts: 59
Location: Панкратов Александр


PostPosted: 08 Jan 2004 17:33    Post subject: Reply with quote

itman wrote:
Сия "методичка" является руководством разработчика к ReportBuilder от 1999 года, получил я ее в дар на форуме
Вам отправлено лично сообщение


А можно и мне получить "слона в обертке"?
Back to top
View user's profile Send private message Send e-mail
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 09 Jan 2004 08:05    Post subject: Reply with quote

http://www.vlankas.ru/~itman/modules/mydownloads/visit.php?lid=3
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru