gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 178
- Был на сайте
- Группы
- FR Team
Комментарии
-
Можно передать значение в переменную отчёта MemoText frReport1.Dictionary.Variables, а в самом Memo1 написать текст [MemoText] Непосредственно обращаться к элементам отчёта можно в FR 3.хх через FindObject
-
Смотрите http://www.fast-report.com/en/forum/?p=/discussion/1874 пункт 5.1 Picture придётся передавать через файл. Имя файла можно передать в отчёт используя способы п. 5.1
-
Какая версия FR? У меня в скрипте FR 3.20 работает: procedure Memo1OnBeforePrint(Sender: TfrxComponent); begin memo1.frame.typ:=ftleft+fttop; end;
-
memo.frame.typ:=ftleft+fttop;
-
procedure TForm1.frxUserDataSet1GetValue(const VarName: String; var Value: Variant); begin if VarName='CODE' then Value := ArrForAlf[frxForShowAlf.RecNo][1]; if VarName='NAME' then Value := ArrForAlf[frxForShowAlf.RecNo][2]; if VarName='TYPE…
-
Насколько я понял, массив выводится через frxUserDataset? 1. Нужно заполнить свойство Fields у датасета 2. frxForShowAlf.RangeEnd := reCount; frxForShowAlf.RangeEndCount := length(ArrForAlf) - 1;
-
Нужно сделать растягиваемыми бэнд и мемо, которые находятся на бэнде (свойство Stretched)
-
На кнопку нужно повесить обработчик: procedure Button1OnClick(Sender: TfrxComponent); begin if edit1.text='1' then DialogPage1.ModalResult:=mrOK else ShowMessage('Гав-гав'); end; В дизайнере у кнопки ModalResult=mrNone
-
Просто используйте операторы MOD и DIV 5 mod 3
-
На примере отчёта из FRDemo Chart1 - площадь стран Смотрим Series1.VertAxis=aLeftAxis Устанавливаем Chart.LeftAxis.AutomatixMaximum=False Chart.LeftAxis.Maximum=20000000
-
Добавьте в uses frxHiButtons
-
Шаблон отчёта загружается из файла в рабочей папке? Если да, то при загрузке рисунка из другой папки меняется рабочая папка и шаблон отчёта не загружается. Используйте полный путь при загрузке отчётов
-
написал: не понял как связать fR и ADOquery через TfrxDBDataset
-
Есть возможность попробовать на другом принтере? Попробуйте переустановить/обновить драйвер принтера. А из других программ печатает с первого раза?
-
Придётся вносить изменения в исходники в FR_Desgn.pas в процедуре procedure TfrDesignerForm.N20Click(Sender: TObject); if Execute then begin //вот здесь нужно подкорректировать имя выбранной директории FileName:='My Folder'+ ExtractFileName(Fil…
-
По-моему, это баг. Вернее два. 1. Если SubReport2.PrintOnParent=True, то SubReport2 не печатается вообще 2. При растяжении MasterData2 SubReport2 сдвигается Вот тестовый отчёт http://slil.ru/22601111
-
Для Мемо задайте условное выделение (на панели инструментов кнопка правее кнопки выбора цвета шрифта). Задайте условие и стиль. При выполнении данного условия текст в мемо будет печататься данным стилем
-
Выложите шаблон отчёта
-
Попробуйте frReport1.Dictionary.Variables := DateToStr(VolgaPeriod1.StartDate); или выбросьте из словаря данных отчёта VolPer и обращайтесь тогда через frVariables
-
Тестовый пример можете сделать?
-
Посмотрите здесь http://www.fast-report.com/en/forum/?p=/discussion/3492 Можно применить и к Вашей задаче
-
Для этого шаблон отчёта нужно хранить не в DFM, а в файле или блоб-поле таблицы БД. Перед формированием или изменением шаблона, отчёт загружается из файла, а если пользователь меняет что-либо в дизайнере, то он должен сохранить в файл изменения.
-
Всё, теперь ясно У меня был установлен FR Studio 3.18. Там в примере были ADODatabase и ADOTable. Теперь установил 3.19.43, а там их нет Т.к. FoxPro у меня не установлен, то подсказать ничего больше не могу. Судя по файлу отчёта, MasterData1.D…
-
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, frxClass, Grids, DBGrids, DB, DBTables, StdCtrls; type TForm1 = class(TForm) Table1: TTable; DataSource1: TDataSource; …
-
написал: и как бэнд знает что он связян именно с DemoDataset, а не с какм-то другим источником данных??? Двойной клик по бэнду - вызывается диалог выбора источника данных для бэнда. В примере бэнд связан с ADOTable1
-
У страницы или бэнда установите значение ColumnGap в 0
-
В примере для FoxPro в дизайнере с левой стороны над деревом отчёта есть вкладки Code (Код), Page1(страница отчёта), DialogPage1(диалоговая форма)
-
Попробуйте, используя frxUserDataset пройтись по DBGrid1.SelectedRows.Items
-
В Memo пропишите [IIF(val<0,0,val)]
-
Попробуйте перенести указанный код в обработчик MasterData1