gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 176
- Был на сайте
- Группы
- FR Team
Комментарии
-
http://fast-report.com/ru/forum/index.php?showtopic=4937
-
По-моему, такое невозможно без повторного перестроения отчётаРаздел: Привязка мемо к другому мемо? возможно или надо в коде прописывать пересчет Комментарий от gpi January 2009
-
Проголосовал - нет Также хочу сказать, чем в FR я не пользуюсь - наследование, чарты, переменные отчёта (использую скриптовые переменные), OnGetValue, E-mail экспорт, вертикальные бэнды, TfrxRichView, TfrxOLEView, TfrxXXXComponents Ностальгия по F…
-
Смотрите FRDemo секция Cross-tabs
-
Пробовали использовать TfrxDBCrossView?
-
Будут. Неплохо было бы добавить выбор HELO/EHLO в свойства фильтра экспорта
-
написал: Если значение поля(дата) совпадает с внутренней переменной отчета то в MemoView выводить только время. Иначе выводить дату + время. Как это сделать? Используйте функцию IIF написал: и еще небольшой вопрос: реально ли в PascalScr…
-
Свяжите параметры запроса с переменными отчёта. В Delphi присваивайте переменным отчёта требуемые значения
-
Попробуйте в frxSMTP.pas в procedure TfrxSMTPClient.DoConnect заменить HELO на EHLO
-
Нужно было делать так [DateToStr(DateEdit1.Date)] или так procedure Button1OnClick(Sender: TfrxComponent); begin set('d', ''''+DateToStr(DateEdit1.Date)+''''); end; написал: почему компоненты форм недоступны в списке переменных? …
-
Попробуйте frxReport1.Variables.AddVariable('Values', 'FIO', ''''+'привет'+'''');
-
Имена системных переменных строго определены, поэтому просто добавляйте их имена в список так, как это делается в исходниках FR: with FSysVariables do begin Clear; Add('Date'); Add('Time'); Add('Page'); Add('Page#'); Add('T…
-
Функцию зарегистрировали с помощью frxReport1.AddFunction ?
-
uses fs_iinterpreter; var i: integer; v: TfsCustomVariable; begin for i:=0 to frxReport1.Variables.Count-1 do if frxReport1.Variables.Items[i].Name[1]<>' ' then ShowMessage(frxReport1.Variables.Items[i].Name); for…
-
На каком бенде расположено мемо, в котором считается сумма по полю FSUM?
-
Вероятно, у Вас заполнено свойство TfrxReport.DataSet. Очистите его
-
Используйте frxReport1.InheritFromTemplate
-
Добавьте ещё один MasterData с RowCount=1
-
Можете выложить простой тестовый проект, демонстрирующий проблему?
-
Установите связь Master-Detail между запросами. Установите param1 - LongInt - <Запрос1."ЧемоданИД">
-
Уровень вложенности Вам придётся определять самому. При построении отчёта в зависимости от уровня вложенности задавайте смещение Engine.CurX
-
Вот пример с использованием пользовательской функции: procedure TForm1.FormCreate(Sender: TObject); begin frxReport1.AddFunction('function LoadRTF(ReportName, RTFName: String)'); frxReport1.ShowReport(); end; procedure TForm1.frxReport1Be…
-
Непонятно, зачем Вам это нужно. Вызывайте Вашу при выводе требуемого объекта отчёта - и всё. Т.е. в требуемом TfrxRichView наберите [rmSetUserHeaderById(HeaderId)] А что вы подразумеваете под пользовательским заголовком?
-
Передавайте имя отчёта в скриптовую переменную procedure TForm1.frxReport1BeginDoc(Sender: TObject); begin if Sender is TfrxReport then TfrxReport(Sender).Script.Variables['ReportName']:=TfrxReport(Sender).Name; end; затем передавайте з…
-
обратный конвертер (из DMP в GDI)
-
Новая версия +добавлена поддержка TfrxRichView -исправлен баг с конвертацией объектов на бэндах
-
написал: если второй раз запускать отчет, то нормально не отстраивается, а получается строки друг на друга залазят, как в рисунке Забыл добавить kros.CellFields.Clear; написал: Сделала, но: у меня будет kros.RowLevels := 2; при этом получ…
-
Заполняйте программно свойства кросса RowFields, RowLevels Например: var kros:TfrxDBCrossView; begin kros:=TfrxDBCrossView(frxreport1.FindObject('Dbcross1')); kros.ColumnFields.Clear; kros.ColumnFields.Add('Year'); kros.ColumnFields.Add('Month'); k…
-
procedure Cross1OnPrintCell(Memo: TfrxMemoView; RowIndex, ColumnIndex, CellIndex: Integer; RowValues, ColumnValues, Value: Variant); begin if Value=null then Memo.Text:='0'; …
-
Это не баг Пару месяцев назад обсуждали: http://fast-report.com/ru/forum/index.php?showtopic=5875 sls Кстати, мой код работает - специально проверил