LazPeport

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

LazPeport

Сообщение NewUser » 09.05.2007 10:07:37

как работать с LazReport после установки? какие компоненты необходимо поместить на форму и пр.

если можно - поподробнее о создании отчета, чтобы было понятно только тем, кто только начинает свой путь
NewUser
новенький
 
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение Attid » 09.05.2007 10:47:56

на сайте fastreport смотри доку по freereport
там все есть, на пальцах не обьяснишь =)
там и примеры есть.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: LazPeport

Сообщение VAshot » 23.09.2008 08:02:24

Не подскажите?
Вывожу значение из MemData. Можно ли с помощью внутренних функций LazReport сделать следующие: если поле=Null, то вывод "текст", если не Null - вывод значения поля. Т.е. простое условие.
Пример такого условия не приведете?
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Re: LazPeport

Сообщение alexs » 23.09.2008 09:08:44

Там кажется функция есть для этого. Установи пакет доп. функций - в нём.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazPeport

Сообщение VAshot » 23.09.2008 09:55:46

Посмотрел, если глаза на месте, то там только функции для обработки строк :(
В поле ввода текста в поле LazReport, есть кнопка Function и в ней есть логические операторы.
Может у кого есть рабочий пример работы с этими операторами?
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Re: LazPeport

Сообщение alexs » 24.09.2008 13:58:21

виноват - спутал наверное с FastReport-ом
там есть
ну можно по образцу и сюда написать (даже нужно)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazPeport

Сообщение Vesyolyi » 13.06.2010 09:40:57

не знаю актуально ли еще, ну вот пример:
ставим в свойстве Memo LazReporta в редакторе текста опцию Script и в нижнем поле пишем типа такого:
Код: Выделить всё
begin
if (LENGTH([PKOForm.quSign."BUH_FIO"])) > 1 then
  Text := '('+[PKOForm.quSign."BUH_FIO"]+')'
else
  Text := '(_____________)';
end             
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 36

Рейтинг@Mail.ru