Default Avatar

Nightmareterrible

Nightmareterrible

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

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

Комментарии

  • ShellExecute в FastReport нету, поэтому там и скрипт, а не язык программирования. Используйте onUserFunction. http://www.fast-report.com/en/forum/?p=/discussion/9611
  • В коде Delphi: frxReport1.OnUserFunction := frxReport1UserFunction; frxReport1.AddFunction('function GET_WK_NAME(id:integer): string'); function TDataModule5.frxReport1UserFunction(const MethodName: string;   var Params: Variant): Variant; begin   …
  • ПКМ - "Добавить дочерний бэнд" пункт есть. Правда пока не проверял, как будет работать...
  • Меня тоже в своё время мучал этот вопрос. Но похоже, FasteReport вообще никак не поддерживает масштабирование. Здесь либо придумывать свои методы и извращаться, либо создавать отдельный отчёт для альбомной ориентации, как сделал я.
  • Изменить локальные настройки формата даты для приложения при запуске?
    Раздел: Изменить формат даты Комментарий от Nightmareterrible June 2014
  • Да не баг это, а особенность реализации. Можно сделать так: штрих-код поместить на контейнер PageHeader или в его Child, и уже у него onAfterCalcHeight. Но точнее смогу сказать, когда увижу макет отчёта - не знаю, где и какие бэнды у вас расположен…
    Раздел: Узнать ширину штрихкода Комментарий от Nightmareterrible May 2014
  • frxPreview, frxDsgnIntf, frxExportXLS, frxExportPDF, frxExportHTML, frxExportRTF
    Раздел: Проблема в экспорте Csv. Комментарий от Nightmareterrible May 2014
  • Присылайте отчёт и тестовый проект (если последний нужен).
  • Можно также группировку сделать. Группирующее поле - ЦЕНА 300 руб = sum(<ТАБЛИЦА."ЦЕНА">) 3 x 100 руб = count(ЦЕНА) X ЦЕНА Естественно, в SQL-запросе сортировка должна быть Order by ID, ЦЕНА, иначе сгруппирует неправильно.
  • Можно и по-другому, если не хотите качать новую версию. На событие frxReport1.onPreview повесьте код: procedure TDataModule5.frxReport1Preview(Sender: TObject); var   i, j, m_pdf, m_html, m_xls, m_rtf: integer; begin   m_pdf := 0;   m_html := 0;  …
    Раздел: Проблема в экспорте Csv. Комментарий от Nightmareterrible May 2014
  • frxReport1.onClickObject не подойдёт? Там Memo.Text возвращает именно текст, а не поле БД.
    Раздел: Получение значения Мемо Комментарий от Nightmareterrible May 2014
  • onAfterCalcHeight у любого контейнера. Например, если штрих-код лежит на MasterData1, то искомое событие - MastgerData1.onAfterCalcHeight.
    Раздел: Узнать ширину штрихкода Комментарий от Nightmareterrible May 2014
  • В Firebid я делаю так: Query1.Close; Query1.SQL.Text := 'Select * from Table1'; Query1.Open; while not Query1.EOF do begin   Query2.SQL.Add('Insert into Table2(<поля>) Values('+Query1.FieldByName('<поля>')+')');   Query1.Next; end; Quer…
    Раздел: Adoquery Params Комментарий от Nightmareterrible May 2014
  • Плохо работал с MSSQL на уровне переноса из одной базы в другую. Сам я работаю а Firebird, и уже давно знаю, что у этой СУБД прямых способов это сделать нету, потому и не разбирался. А вот у MS SQL эти способы есть. Я вам не помогу, но можете поис…
    Раздел: Adoquery Params Комментарий от Nightmareterrible May 2014
  • Тестовый проект всё же нужен. Он позволит на ваших примерах показать, в чём ошибка. У меня тоже поначалу экспорты не работали - но это потому что я торопился и не прочитал руководство. Сейчас есть много нюансов, о некоторых из них уже и не помню. Во…
    Раздел: Экпорт из дизайнера Fr4 Комментарий от Nightmareterrible May 2014
  • Результат типа "таблица" поддерживается только на уровне JOIN самим СУБД. Это во всех книжках по SQL написано. Возможно, получится обойтись без подобных ситуаций. Примеры запросов есть? Что получить надо.
    Раздел: Adoquery Params Комментарий от Nightmareterrible May 2014
  • Возможно, это не проблема Фастрепорта, т.к. это просто не поддерживается системой FastReport. Задача - сформировать правильно отчёт, а не включать расширенные менеджеры файлов. Такие вещи нужно предусматривать самостоятельно. Для этого у каждого эк…
    Раздел: Проблема в экспорте Csv. Комментарий от Nightmareterrible May 2014
  • Файл не скачивается. "Некоторые требуемые файлы отсутствуют. Если вы хотели просмотреть тему, возможно эта тема перемещена или удалена. Вернитесь назад и попробуйте снова."
    Раздел: Копирование Reportpage Комментарий от Nightmareterrible May 2014
  • 3 способа проверить, открыт ли файл. Используйте один из них. И лучше для вашего случая - удалять файл вручную до экспорта. procedure TForm5.Button1Click(Sender: TObject); // True - файл уже открыт. Иначе - False.   function IsOpen(const aFileName: …
    Раздел: Проблема в экспорте Csv. Комментарий от Nightmareterrible May 2014
  • Запустил ваш и проект и не смог отобразить отчёт никакими средствами. Убрал все датасеты, все ссылки на них, даже пришлось в блокноте редактировать файл test.fr3 - всё равно пишет ошибку, что источники данных не найдены. Пришлите, пожалуйста, прое…
    Раздел: Копирование Reportpage Комментарий от Nightmareterrible May 2014
  • Скорее всего, при сохранении в поток имя объекта тоже сохраняется, а два одинаковых объекта существовать не могут. Я тоже давненько занимался проблемой дублирования объектов, но так и не нашёл ответа, как это сделать по-нормальному. Для дублироват…
    Раздел: Копирование Reportpage Комментарий от Nightmareterrible May 2014
  • Пришлите тестовый проект. Укажите версию FastReport. При настройках по умолчанию экспорт должен работать автоматически.
    Раздел: Экпорт из дизайнера Fr4 Комментарий от Nightmareterrible May 2014
  • Свойство MasterData1.PtintIfDetailEmpty. Забыл о нём сказать.
  • Успехов. На будущее - RTFM. У Фастрепорта действительно добротная документация. ПС. Прикольная практика. В СИЗО что-ли?
  • Отчёт лучше не хранить в ресурсах приложения, а загружать непосредственно перед ShowReport, поэтому изменение в исходном коде только одно: frxReport1.LoadFromFile(ExtractFilepath(Application.ExeName)+'report.fr3'); В отчёте изменения такие: кида…
  • Здесь нюансов может быть много, в частности, многое зависит от реализации Master-Detail на уровне DataSet. Если не сложно, пришлите тестовый проект + fr3, где данная функция не работает, тогда можно будет наверняка указать на ошибку.
  • Нет, здесь не так. Добавляешь к PageFooter1 дочерний бэнд и уже его выводишь/не выводишь по тому же образцу. Справишься?
  • if <ТАБЛИЦА."Поле"> = nil then Child.Visible := false; Пробовал?
    Раздел: Определить пустое поле Комментарий от Nightmareterrible April 2014
  • Да, связь первичных и внешних ключей. Trane133 написал: » А во второй таблице под ID 5, две записи. но вывелась одна (первая), вторая почему-то не выводится. Видимо, я подумал, что у вас одинаковые ID, поэтому и посоветовал привести к НФ. …