Default Avatar

Andrew_Sh

Andrew_Sh

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

Имя пользователя
Andrew_Sh
Местоположение
г.Минск
Присоединился
Посещений
0
Был на сайте
Группы
Members

Комментарии

  • razrab написал: Все варианты экспорта в Excel (даже при отключенных опциях "Стили","Разрывы страниц","WYSIWYG" и пр.) всегда пытаются сделать "печатный" лист, вставляют отбивки между страницами и пр. Пользователю же нужны цифры для дальнейшей обра…
  • Маленькое дополнение. В качестве оптимизации можно преобразовать кусок повторяющегося кода в варианте от gpi if VarToSTR( ) <> '' then s := s + ', '+ ; в функцию function StrWithComma(const s: string): string; begin  if s <> ''…
    Раздел: Компонент "Текст" Комментарий от Andrew_Sh November 2005
  • Lantik написал: Проблема вот в чем, в компонент "Текст" встовляю несколько колонок таблицы: [frxDBDataset1."Ф.И.О"] [frxDBDataset1."Город'] и мне нужно чтобы после [frxDBDataset1."Город'] была запятая, но только тогда когда есть "Город", а когда…
    Раздел: Компонент "Текст" Комментарий от Andrew_Sh November 2005
  • Den написал: Нарисовался у меня очень интересный вопрос необходимый мне для работы. Как можно создать свой конструктор отчетов на базе FR для своей программы, чтобы конечный пользователь сам мог создавать свои собственные отчеты на основе данных п…
    Раздел: Конструктор отчетов Комментарий от Andrew_Sh November 2005
  • WAS написал: День добрый !!! Подскажите, может кто то уже сталкивался с такой задачей необходимо сделать отчет формата А3, но принтер поддерживает только А4 (вроде бы как можно делать несколько страниц (Page) в FR) но как тогда увязать Bands на…
    Раздел: Как сделать отчет на А3 Комментарий от Andrew_Sh November 2005
  • SELS написал: Печатаем квитанции об оплате услуг связи, размер квитанции фиксированый А5. В одном из бендов выводиться список междугородних разговоров. Вопрос заключается в следующем: Можно ли ограничить размер банда с межгородом, т.е. при дости…
  • kroxa написал: появится ли при написании кода возможность выбора полей, методов, параментров и т.п. в общем то что есть уже во всех редакторах кода? очень неудобно например в FR писать код когда приходится обращаться к каким-то методам или пол…
    Раздел: появится ли в Scripte intellisence? Комментарий от Andrew_Sh October 2005
  • RESEt написал: Оказалось гораздо проще все! Завести счетчик, проверять по событию количество копий, и делать DataSet.Prior. Я почему-то думал, что курсор однонаправленный, и перемещение возможно только вперед... Вам выбирать конечно, но е…
  • AlexY написал: Печатает только строки из DetailDataSet1, а заголовок вообще не выводит Если каждый SubDetail помещается на страницу, то можно на SuBreport перед MasterData для DetailDataSet поместить MasterData с RowCount=1 и на нем размес…
    Раздел: MasterData as PageHeader Комментарий от Andrew_Sh October 2005
  • AlexY написал: Есть задача: напечатать отчёт, в котором по каждой строке из MasterData выводятся данные на двух страницах. На первой данные из DetailData1, а на второй диаграмма по данным DetailData2. Тонкость в том, что на обоих страницах должны…
    Раздел: MasterData as PageHeader Комментарий от Andrew_Sh October 2005
  • Tomas написал: Ложу на форму pdf фильтр ... Из отчета говорю "экспортировать в pdf" ... При повторном открытии отчета - он пустой ... Как это порешить ? Установить у PDF-фильтра свойство EmbeddedFonts := True
    Раздел: Экспорт в PDF Комментарий от Andrew_Sh October 2005
  • Cree написал: При выведении отчета, ячейки не растягиваются!!!! Заисключением последней (нижней)!!!! Помогите плз!! Чтобы мемки, лежащие одна под одной, нормально растягивались по вертикали надо размещать их на отдельные бэнды. Т.е. если у ва…
    Раздел: Авторазмер!!! Комментарий от Andrew_Sh October 2005
  • Buka написал: К какому типу привести свой объект Memo, чтобы установить динамически значение в свойстве Cursor? Непонятно зачем приводить, если у мемо и так есть свойство Cursor Разве так не работает?  Memo1.Cursor := crSQLWait; Ну е…
  • RESEt написал: Спасибо за ответ. Попробую приспообить. Но проблема в том, что куждая запись выводится на отдельной стринице разменом 10*10см (для принтера этикеток). Для MasterData2 в вышеприведенном мной примере ставите "Формировать новую с…
  • RESEt написал: ДатаСет уже присвоен, на его основе и строится отчет. Вот и нужно уже некоторые записи в этом ДС дублировать. Может это можно с помощью SQL сгенерировать? СУБД FB 1.0 1) На главной странице отчета размещаете бэнд MasterData1, …
  • dst написал: hi my code is : report:=Tsream.create; actionfrxReport.DesignReport; actionfrxReport.SaveToStream(report); and after the designer closes, I got a message 'Abstract error' why?! TStream - абстрактный класс, поэтому н…
    Раздел: savetostream() Комментарий от Andrew_Sh October 2005
  • nIKab написал: nIKab написал: Но лучше все же объясни для чего тебе это надо. Есть база в которую постоянно добавляют записи, надо отчет формировать по последней! т.е по последниму номеру! Выбирайте запросом запись с максимальным ном…
  • SergeyKr написал: При создании Cross отчета необходимо выставить ширину колонки в которой отображается заголовок строки 200 а все остальные колонки 50 подскажите как это можно сделать и можно ли вообще? В свойствах Cross-а выставляете M…
    Раздел: Заголовок строки Cross_Tab Комментарий от Andrew_Sh October 2005
  • nIKab написал: Вопрос: можно ли вставить в отчёт TXT фаил. Вешаете обработчик на OnbeforePrint для нужного Memo procedure Memo1OnBeforePrint(Sender: TfrxComponent); begin  Memo1.Lines.LoadFromFile('c:\TextFile.txt'); end;
    Раздел: Вставка в отчёт TXT фаила Комментарий от Andrew_Sh October 2005
  • younghacker написал: Я бы сделал что? Момент сканирования отчета на предмет агрегаток я бы вынес непосредственно перед к моменту перед формированием листа. Когда пользователь уже ввел все данные перед построением отчета. Спасибо. направьте…
  • Будет работать только если поместить присвоение в раздел инициализации отчета. Не в OnBeforePrint для страницы или OnStartReport для отчета, а ИМЕННО В РАЗДЕЛ ИНИЦИАЛИЗАЦИИ. Связано это с особенностями построения списка вычисляемых выражений с agg…
  • younghacker написал: Обычный master-detail отчет, агрегатка сумма печатается в DetailFooter Если выражение написать прямо в Memo7 (назовем способ статическим) то все работает Если динамически в коде перед печатью отчета вот так: Memo7.Text …
  • yarik написал: Наткнулся на проблему с подсчетом AVG в FR 2.51. Когда какая нибудь строка в столбце равна null (запрос вернул null), стандартный [AVG([ADOQV1T2T3."P1"], MasterData1)] ее учитывает. Т.е. добавляет null и делит на число строк. А х…
    Раздел: Проблема с подсчетом AVG Комментарий от Andrew_Sh October 2005
  • написал: написал: FIELDISNULL([Table1."NAME"]) - это абсолютно неправильно. В FIELDISNULL передается ИМЯ ПОЛЯ, а не значение поля правильно именно FIELDISNULL('Table1."NAME"') Интересно, но ваш вариант у меня не работает(в отличе от…
    Раздел: Проблема с подсчетом AVG Комментарий от Andrew_Sh October 2005
  • TheMonster написал: можно подробнее? у меня один датасет с данными, он лежит на мастердата. шеф хочет, чтоб сумма была показана вверху. как это сделать? смотрите в доке Печать итоговой суммы по группе в заголовке группы в демке пример п…
  • написал: Попробуйте так: [IF(INT(FIELDISNULL([Table1."NAME"])), 0, 1)] FIELDISNULL([Table1."NAME"]) - это абсолютно неправильно. В FIELDISNULL передается ИМЯ ПОЛЯ, а не значение поля правильно именно FIELDISNULL('Table1."NAME"')
    Раздел: Проблема с подсчетом AVG Комментарий от Andrew_Sh October 2005
  • yarik написал: Кинул мемку с [FieldIsNull('ADOQV1T2T3."P1"')] работает. в строках где null пишет True Когда исправляю на [(FieldIsNull('ADOQV1T2T3."P1"'),0,1)] выдает ошибку я упустил IF надо в мемке для проверки написать [IF(FieldIsNul…
    Раздел: Проблема с подсчетом AVG Комментарий от Andrew_Sh October 2005
  • yarik написал: yarik написал: yarik написал: Наткнулся на проблему с подсчетом AVG в FR 2.51. Когда какая нибудь строка в столбце равна null (запрос вернул null), стандартный [AVG([ADOQV1T2T3."P1"], MasterData1)] ее учитывает. Т.е. доба…
    Раздел: Проблема с подсчетом AVG Комментарий от Andrew_Sh October 2005
  • yarik написал: Наткнулся на проблему с подсчетом AVG в FR 2.51. Когда какая нибудь строка в столбце равна null (запрос вернул null), стандартный [AVG([ADOQV1T2T3."P1"], MasterData1)] ее учитывает. Т.е. добавляет null и делит на число строк. А х…
    Раздел: Проблема с подсчетом AVG Комментарий от Andrew_Sh October 2005
  • outman написал: Мне нужно не под каждой записью, а в конце MaserData на каждой странице. Есть еще варианты ? Суммы по листу выводите в PageFooter. Для ReportSummary задайте такой обработчик для OnBeforePrint, чтобы последний PageFooter напеч…
    Раздел: Итог по странице Комментарий от Andrew_Sh October 2005