Default Avatar

gpi

gpi

Подробная информация

Имя пользователя
gpi
Присоединился
Посещений
178
Был на сайте
Группы
FR Team

Комментарии

  • den@fast-report.com
  • или в скрипте описать массив месяцев в родительном падеже и выбирать из него элементы с помощью функции MonthOf От форматирования придётся отказаться
    Раздел: месяц в родительном падеже Комментарий от gpi July 2006
  • Выводите COUNT на PageFooter
    Раздел: Количество записей на странице Комментарий от gpi July 2006
  • aseroff В PascalScript используется "
    Раздел: Подскажите пожайлуста Комментарий от gpi July 2006
  • Используй скриптовую переменную и выводи её в заголовке отчёта var CountOfLines: integer; procedure ReportSummary1OnBeforePrint(Sender: TfrxComponent); begin     CountOfLines:=;   end;
    Раздел: ReportTitle - вывод Переменной Line Комментарий от gpi July 2006
  • Используйте TfrMemoView.Alignment: Integer; Выравнивание текста (1 - по правому краю, 2 - по центру, 3 - по ширине, +4 - текст по вертикали, +8 - центровка по высоте, +16 - по нижнему краю).
    Раздел: Поворот текста в Memo Комментарий от gpi July 2006
  • Можно. Смотрите демо-проект. Отчёт делается двухпроходным, на первом проходе в футере вычисляется агрегатная функция и её значение заносится в массив, а на втором - выводится в заголовках
    Раздел: Sum в headere Комментарий от gpi July 2006
  • Степень можно отобразить в TfrxRichView
  • Тогда попробуйте установить MinWidth, а для ячеек с данными используйте procedure Cross1OnCalcWidth(ColumnIndex: Integer; ColumnValues: Variant; var Width: Extended); begin     if ColumnIndex>=0 then width:=100; end; Недостаток - нужно задава…
    Раздел: CrossTab Комментарий от gpi June 2006
  • Если нужно ограничить ширину колонки, установите свойство MaxWidth
    Раздел: CrossTab Комментарий от gpi June 2006
  • Первый вариант - использовать UNION в SQL-запросе Второй вариант - создать таблицу, в которой есть поля из всех наборов данных, залить в неё данные и далее обрабатывать в запросе Третий вариант - использовать TfrxUserDataset, подсовывая ему требуе…
    Раздел: Группировка (FR 3.21) Комментарий от gpi June 2006
  • procedure Cross1OnCalcWidth(ColumnIndex: Integer; ColumnValues: Variant; var Width: Extended); begin if ColumnIndex=2 then Width:=100; end;
    Раздел: CrossTab Комментарий от gpi June 2006
  • Объедините все НД в один НД, отсортируйте данные по требуемому полю
    Раздел: Группировка (FR 3.21) Комментарий от gpi June 2006
  • Попробовал распечатать - распечаталось так, как и на экране (FR 3.20, D7)
    Раздел: Альбомная печать Комментарий от gpi June 2006
  • Если нужно выводить сумму с учётом невидимых бэндов, то написал: Sum( [,band] [,1]). Вычисляет сумму выражения expression для ряда строк данных. Если параметр band не задан, то сумма считается по строке данных, соответствующей данному бэнду (по …
    Раздел: Невидимый бенд Комментарий от gpi June 2006
  • написал: Count(). Возвращает количество строк данных. Пример использования: Count(Band1)
    Раздел: Количество записей в группе Комментарий от gpi June 2006
  • Странно, у меня так работает. FR 3.20 + D7
    Раздел: Memo и Frame Комментарий от gpi June 2006
  • Доступны как версии для Delphi, так и для Builder (даже демо) http://www.fast-report.com/ru/download/download.php?BID=9
    Раздел: FR 3.22.15 только для Delphi? Комментарий от gpi June 2006
  • Используйте для этого пользовательскую функцию
    Раздел: номер строки в отчете FR 2.5 Комментарий от gpi June 2006
  • Memo.Frame.Typ:=ftTop+ftBottom+ftLeft+ftRight; И ещё: добавьте else, где установите Color и Frame, если i<=150
    Раздел: Memo и Frame Комментарий от gpi June 2006
  • написал: Или в событии TfrxUserDataSet OnGetValue передавать значение текущего элемента массива в var, т.е. в отчёте у тебя во всех мемо будет выводиться значение [var], которое ты сам будешь менять в OnGetValue Здесь я дважды ошибся: 1) нуж…
    Раздел: FrxUserDataset - проблема Комментарий от gpi June 2006
  • Попробуй в событиях TfrxUserDataSet OnFirst, OnNext передавать значения через var1, var2, var3, var4, var5 в отчёт Или в событии TfrxUserDataSet OnGetValue передавать значение текущего элемента массива в var, т.е. в отчёте у тебя во всех мемо буде…
    Раздел: FrxUserDataset - проблема Комментарий от gpi June 2006
  • Если задать параметр Columns у TfrxReportPage, то данные будут выводиться колонками, а если задать Columns у TfrxDetailData или TfrxMasterData, то построчно
    Раздел: FrxUserDataset - проблема Комментарий от gpi June 2006
  • Просто продублируйте мемо с названием города на MasterData
    Раздел: Хитрый отчёт в два столбца Комментарий от gpi June 2006
  • frxReport1.PreviewOptions.Buttons:=[pbPrint]+[pbLoad, pbSave]
    Раздел: frxReport1.PreviewOptions.Buttons Комментарий от gpi June 2006
  • попробуйте begin Memo167.Visible:=not (([DialogForm.qr1."Fax"]=NULL) or ([DialogForm.qr1."Fax"]=0) or (trim([DialogForm.qr1."Fax"])='')); end
    Раздел: Скрывать Memo по условию Комментарий от gpi June 2006
  • Добавьте код в обработчик того бэнда, который содержит мемо
    Раздел: Скрывать Memo по условию Комментарий от gpi June 2006
  • Используйте FR 2.5 и выше
  • Используйте свойство Dictionary объекта TfrCrossView
  • frReport1.Pages.Add; frReport1.ShowReport;