Default Avatar

gpi

gpi

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

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

Комментарии

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