Direx
Direx
Подробная информация
- Имя пользователя
- Direx
- Местоположение
- Москва
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Отбой, разобрался Просто NULL... Чёрт, не подумал, что могёт быть так просто
-
А то как то получается - свежайший продукт, ООП, инкапсуляция (язык можно сломать), и все объекты только (!!!) глобальные - просто бейсик 80-х годов Да, такими темпами от разработчиков скоро начнут требовать встроить в дизайнер отчётов возможно…
-
Используйте объект Cross-Tab
-
Ссылки на наборы данных не будут теряться, если все наборы данных будут внутри отчёта - достаточно коннекта с базой. Если же используются наборы данных из приложения, тогда надо предусмотреть видимость соответствующих модулей для редактора отчётов …
-
Markus написал: А может проще прикрутить собственную функцию и спокойно вызывать в отчётах, и не городить новый огород для каждого отчёта. Если это нужно в нескольких отчётах - то, естественно, лучше.
-
Прошу прошения, не дочитал предыдущий пост.. Так тоже можно ))
-
Надо сделать не так. Обработчик OnAfterPrint case StrToInt(TfrxMemoView(Sender).Text) of 1: TfrxMemoView(Sender).Text := 'Январь'; 2: TfrxMemoView(Sender).Text := 'Февраль'; ...
-
Скорее всего, текстовые поля надо бросить на MasterData (источник данных - одна строка).. Возможно, и вложенный отчёт тоже на свой бэнд
-
Спасибо. В пакете отчётов к софту просто невозможно предусмотреть все моменты, а без нормального форматирования обрабатывать данные отчёта внешними приложениями не всегда удобно...
-
Афигенно Господа разработчики, отрегагируйте что ли... Вам не кажется, что эту проблему надо решать как то? Или вам надо выложить код?
-
Полностью присоединяюсь ко всему сказанному. Есть ведь возможность посмотреть ТИП поля? Есть, какое бы ни было у него форматирование. А дальше уже хрен с ним, передать в том же виде, как есть, но выставить у ячейки Excel этот тип, чтобы он не интерп…
-
А что мешает сделать так же, как в IBExpert'е ? Или хотя бы текстовый формат сделать именно форматом, а не коверкать передаваемые данные? Это не такая уж мелочь. Большинство нормальных пользователей юзают электронные таблицы и от этого никуда не дет…
-
Я уже ранее поднимал эту тему... Если экспортировать в Excel строку, форматированную как "строка" и состоящую из цифр , то "общий формат" затирает нули в начале (считая строку числом). В артикулах это встречается сплошь и рядом. А артикул без нул…
-
В Excel. Последняя группа форматов.
-
Кстати, в IBExpert эта проблема решена очень красиво. Всё великолепно форматируется и везде работают агрегатные ф-ции. Если я не ошибаюсь, там строка форматирования добавляется в список форматов [все форматы]
-
Не поймёт Excel число с разделителями. Чтобы после экспорта строки общего формата воспринимались Excel-ем как числа, пробелов между цифрами быть не должно. Используйте форматирование %2.2f. ЗЫ Очень неудобно смотреть даже на шести-семи-значные чи…
-
Как раз таки СУТИ проблемы нет. Проблема в расшифровке RTFM
-
Да, но у него - в отличие от фастрепортовского - есть св-во Kind
-
Дык тебе надо вертикальный бэнд туда бросать. Экспериментируй
-
А что, просто нажать Enter не устраивает?
-
Да уж, я тоже сначала не мог понять, откуда взялись лишние записи в запросах ) . Глупо, так как время не радактируется, его в любом случае приходтся отсекать. Я делал так: объявлял переменную и присваивал ей значение: StrToDate(FormatDateTime('…
-
Короче, надо сделать так. В запросе три поля - дом, квартира, жилец (странные однако квартиры ). Сортировка в том же порядке - дом, квартира. На лист кинуть два бэнда: GroupHeader и MasterData (остальные бэнды типа заголовков разберёшься). У б…
-
Можно сделать так: Два листа: на одном мастер-детэйл (договор-реестр), на втором только мастер (договор). На первом листе в случае EOF мастер-датасета (по событию OnBeforePrint или что-то похожее) делать невидимым детэйл-бэнд
-
Если название нужно изменять из Delphi, то схема такая: Перед вызовом отчёта в дельфях: frxReport1.Variables := 'Привет'; В заголовке отчёта (текст мемо): Отчёт [ReportCaption]
-
Возможно, при активации диалоговой формы нужно сделать Dataset.Open ?
-
Так всё-таки два бэнда? Каждый бэнд MasterData работает независимо. И каждый выводит все данные. Нужно делать всё на одном бэнде или делать master-detail. А вообще смотрите примеры, задача тривиальная
-
Велик и могуч русский язык!.. У меня создаётся впечатление, что вы кидаете два бэнда MasterData и обоим назначаете один источник данных... RTFM
-
написал: Делаю выборку (SQL запросом) нужных мне домов на нужной улице и сортерую по домам и квартирам. А жильцы где? Если запрос будет с жильцами, то достаточно сделать сортировку дом - квартира - жильцы, кинуть GroupHeader с условием по до…
-
Либо напиши грамотно один запрос, где будут сразу все данные и пользуйся GroupHeader, либо сделай запросы Master-Detail-SubDetail и т.д (Улица - Дом - Квартира - Жильцы)
-
Я уже сталкивался с этим. Вот моё решение... Отчёт вызывать следующим образом: frxReport1.EngineOptions.DestroyForms := false; with dmFastReport3.frxReport1 do begin LoadFromFile(AFileName, true); Variables := 0; if PrepareReport then …