gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 178
- Был на сайте
- Группы
- FR Team
Комментарии
-
написал: Как сделать так, чтобы, если в отчете данные на двух страницах, то в Excel получается файл без разрывов ? В одном из последних билдов FR 3.19: написал: + добавлено свойство EmptyLines в XLS и XML экспорт (если установлено в 'f…
-
В событии OnBeforePrint для DBCrossTab написать if Engine.CurY>0 then Engine.NewPage;
-
А может скажете, что Вы вообще хотите сделать? Мне кажется, Вы идёте не по тому пути, используя Memo36.Text
-
Нельзя - сформированный отчёт содержит только текст.
-
Может быть, вместо Memo34.Text в таком случае использовать переменную или скриптовую переменную? Присваивать ей значение можно при печати какого-нибудь поля из того же запроса, который содержит KonsID, а можно прямо в редакторе параметров сопоставит…
-
значение компонента - что имеется ввиду? У меня в FR 3.19.13 Memo.Text доступно при Memo.Visible=False Чтобы скрыть Мемо, можно установить его высоту равной 0, или сделать цвет шрифта такой же, как и цвет фона
-
Каков результат такого кода procedure Memo33OnBeforePrint(Sender: TfrxComponent); begin ADOQuery3.Close; ADOQuery3.Params[3].value:=Memo34.Text; ADOQuery3.Open; Memo33.Text:=ADOQuery3.Params[3].value; end;
-
У меня вот так работает procedure Memo19OnBeforePrint(Sender: TfrxComponent); begin ADOQuery1.Close; ADOQuery1.Params[0].value:=Memo20.text; ADOQuery1.Open; Memo19.Text:=IntToStr(adoquery1.FieldByName('Count').asInteger); end; а текст сам…
-
Должно работать, при условии, что в момент выполнения procedure Memo33OnBeforePrint Memo34.Text уже содержит нужное значение
-
Если в последнем примере поменять код на этот, т.е. используется конструкция 1 мемдата->1frxdbdataset->отчет, то в дизайнере первого отчёта показывается одно поле 'ProductName', а другого - 'Name' procedure TForm1.rep11Click(Sender: TObject); …
-
И так работает http://rapidshare.de/files/8225649/MemData.zip.html В примере оба отчёта строятся на основе frxDBDataset1, который подключён к dxMemReportData
-
Только что специально попробовал с dxmemData. Всё работает пример - http://rapidshare.de/files/8201379/MemData.zip.html
-
А изменение frxDBDataset.DataSource не помогает? С dxmemData не работал, но если в программе только два dxmemData, в которых меняются поля, то, может быть, получится изменить поля перед загрузкой отчёта вот таким образом: frxDBDataset.DataSource:=n…
-
Я с Delphi 6 не работал и не знаю, есть ли там в проекте dof-файлы. Если есть, попытайся его убрать из папки проекта, загрузи проект заново и перекомпилируй
-
У меня в FR 3.19.13 всё нормально и при Stretched=True. Попробуйте скачать последний билд 3.19.20
-
Установите FS, который поставляется вместе с FR
-
Какой версией FR пользуетесь? Какое значение у GroupHeader.Visible и GroupFooter.Visible?
-
if >0 then Memo19.Text : = '[ / ]'; P.S. И документацию нужно почитать
-
Использование скриптовой переменной: в скрипте var myvar: string; procedure Memo1OnBeforePrint(Sender: TfrxComponent); begin myvar:='proba'; end; в программе frxReport1.ShowReport(); Label1.Caption:=frxReport1.Script.Variables['m…
-
Попробуйте через скриптовую переменную или передайте значение переменной в качестве параметра пользовательской функции
-
По-моему, нет. Наверное, есть определённые трудности, ведь FastReport хранит отчёты не только в файлах, но и в DFM и BLOB-полях. Хотя при сохранении файла можно сделать проверку на существование такого же файла и переименовать старый файл. Слово за …
-
Для MasterData.KeepTogether = True значит, что Detail-бэнд не будет разрываться с MasterData. Чтобы не разрывать всю группу нужно установить GroupHeader.KeepTogether = True
-
В связи с этим я рассчитал сколько символов мне необходимо вставлять в Memo такое получится сделать только при использовании в Мемо моноширинного шрифта типа Courier New, у большинства шрифтов символы переменной ширины
-
А, понял. Я думал, что PRN - это просто текстовый файл, а оказалось - результат печати в файл. А CAD-приложение не позволяет сохранять результат работы в графических форматах?
-
См. пример \Demos\PrintFile
-
А то, что здесь, не устраивает? http://www.fast-report.com/pbc_download/fr3help_ru.zip
-
А mas1 случайно не в обеих модулях описан?
-
Может и не прав (если что - разработчики поправят), попробуйте sales@fast-report.com
-
Для GroupHeader в обработчике OnBeforePrint if Engine.CurY>Page1.PaperHeight/2 then Engine.NewPage else Engine.CurY:=Page1.PaperHeight/2
-
написал: Наверное, можно перенести Ваш код в событие onAfterCalcHeight, но я не уверен что в это время движок не сформировал уже новую страницу. Нужно попробовать написал: на нашей последней печатаемой записи EOF еще не будет установлен. …