Default Avatar

vlad_galaxy

vlad_galaxy

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

Имя пользователя
vlad_galaxy
Присоединился
Посещений
0
Был на сайте
Группы
Members

Комментарии

  • написал: Можно ли в режиме runtime одной компонентой frxReport последовательно создавать разные очень сложные отчёты по ранее разработанным формам? Для формирования пакета из нескольких отчетов предпочтительней создавать отдельные экземпляры …
  • У TfrxPreview есть метод Export. procedure TPrint_Frm.Excel_ExportClick(Sender: TObject); begin Preview1.Export(DM.XLSExport1); end; конструкция try ... finally используется внутри метода Export, там же и Unlock
    Раздел: Свой Preview! Комментарий от vlad_galaxy August 2005
  • написал: А для обычного CrossView такого нет? Есть
    Раздел: CrossView Highlight using Комментарий от vlad_galaxy August 2005
  • написал: Задача2 : Как для CrossView сделать шахматную раскраску или раскраску по диагонали (выделить только ячейки главной диагонали). Для DBCrossTab используйте обработчик procedure DBCross1OnPrintCell(Memo: TfrxMemoView; RowIndex, Colum…
    Раздел: CrossView Highlight using Комментарий от vlad_galaxy August 2005
  • Возможно, передается не картинка, а OLE-объект (например, в базе Northwind хранятся именно объекты). Следовательно, формат не распознается и ничего не выводится.
    Раздел: Изображение. TfrxUserDataSetClass Комментарий от vlad_galaxy July 2005
  • Спасибо за консультацию.
    Раздел: Свойство TagStr мемо-поля Комментарий от vlad_galaxy June 2005
  • Могу посоветовать изменить логику: предварительно загнать данные во временную таблицу с дополнительным реквизитом, соответствующим порядковому номеру фамилии, а затем оттуда передать на DBCross. Работает ли DBCross с дополнительными вычисляемыми по…
    Раздел: Нумерация в CrossTab Комментарий от vlad_galaxy June 2005
  • В дизайнере CrossTab сделай 2 колонки и 2 столбца. В обработчике напиши что-то вроде procedure Cross1OnBeforePrint(Sender: TfrxComponent); var row : Integer; begin row := 1; with Cross1 do begin AddValue([row,'Ann'], [2001, 2], [1500]); Add…
    Раздел: Нумерация в CrossTab Комментарий от vlad_galaxy June 2005
  • procedure Cross1OnBeforePrint(Sender: TfrxComponent); begin with Cross1 do begin AddValue(, [2001, 2], [1500]); AddValue(, [2001, 3], [1600]); AddValue(, [2002, 1], [1700]); AddValue(, [2002, 1], [2000]); AddValue(, [2001, 1], [4000]); …
    Раздел: TfrxCrossView Комментарий от vlad_galaxy May 2005
  • Для заполнения объекта в Runtime используется метод AddValue См демку "Cross from non-DB data"
    Раздел: TfrxCrossView Комментарий от vlad_galaxy May 2005
  • Наменования объектов заключаются в угловые скобки, квадратные же используются 1 раз для задания текста мемо-поля.
    Раздел: Ошибка в выражении Комментарий от vlad_galaxy May 2005
  • См UserManual, раздел "Скрипт"
    Раздел: Ошибка в выражении Комментарий от vlad_galaxy May 2005
  • На этот вопрос ответ был дан ранее - см. в предыдущих темах
    Раздел: Добраться до свойств DBCross Комментарий от vlad_galaxy May 2005
  • Чтобы не сваливалось при вызове GET(Index), используйте для нечисловых значений SET( Index, '''' + FASTDATAN + '''');
  • написал: Ауууу... Очень нужно... Добавьте статус третим номером в ячейку (CellIndex = 2). Сделайте отчет двупроходным В обработчике OnPrintCell напишите что-то вроде procedure DBCross1OnPrintCell(Memo: TfrxMemoView; RowIndex, ColumnInde…
    Раздел: CrossTab Комментарий от vlad_galaxy May 2005
  • написал: В текущей версии достучаться до внутренней структуры отчёта очень сложно, можно сказать что невозможно могу предложить следующий механизм: 1. Пробегаем по всем объектам 2. Получаем TStrings(TfrxMemoView(myCurrentView).Memo) - колле…
  • написал: Спасибо. Теперь я понял Ваш вопрос. Добавление интерфейсов к frxDataBand и другим внутренним объектам FastReport мы планруем в отдалённой перспективе. А можно обойтись без интерфейсов к TfrxDataBand и т.д. Внутри COM разрабатываем кл…
  • написал: что даже разработчики не знают как по-человечески размеры заголовков регулировать? У них, по-видимому, MaxWidth является чем-то типа UnAssigned, которое перекрывается при вычислении ячеек со значениями. Поэтому в обработчике нужно пи…
    Раздел: заголовки cross_tab Комментарий от vlad_galaxy April 2005
  • Добрый день! написал: frxReport , frxDBDataset создаются динамически. Пока запущен один отчет все нормально. Сделали чтобы по клику, в уже сформированном отчете, вызывался, через пользовательскую процидуру, следующий отчет. Cделай свой Pre…
  • написал: Не могли бы Вы уточнить вопрос? Навскидку можно сказать - любые методы, которые не нарушают структурной целостности FastReport, могут быть вынесены в интерфейс. Если Вы объясните Ваше пожелание на примере, это гораздо сократит время импле…
  • Добрый день! Установил COM - версию, и сразу появились вопросы-пожелания: 1. Будет ли навигация по таблице данных вынесена в интерфейс, который бы реализовывал нетовский класс? 2. работает ли COM в Multi Threaded Appartment? 3. Так как датасеты …
  • Сохрани датасет в xml-формате плюс настройки FR в виде одной xml-строки. При чтении зачитываешь настройки FR из потока, а датасет загоняешь в свой редактор полей. Если эту мета-информацию сохраняешь в файле, то желательно придумать свое расширение.