Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отчет QReport без базы данных

9.5K
16 января 2007 года
Borgir
97 / / 20.12.2006
День добрый. Мне тут впервые понадобилось сделать отчетик в программке, и я решил использовать для этого стандартный QReport. Но возникла одна проблемка. Во всех источниках описано создание простого табличного отчета из таблиц баз данных. Но дело в том что мне надо сделать тоже простой табличный отчет, но данные при этом у меня будут просто в переменных. То есть никакой базы данных нет.
И естественно что количество строк заранее неизвестно.

Вопрос: возможно ли вообще такое в QReport, или он позволяет делать отчеты только из базы данных?
520
16 января 2007 года
inkognitum
155 / / 03.05.2006
Цитата: Borgir
День добрый. Мне тут впервые понадобилось сделать отчетик в программке, и я решил использовать для этого стандартный QReport. Но возникла одна проблемка. Во всех источниках описано создание простого табличного отчета из таблиц баз данных. Но дело в том что мне надо сделать тоже простой табличный отчет, но данные при этом у меня будут просто в переменных. То есть никакой базы данных нет.
И естественно что количество строк заранее неизвестно.

Вопрос: возможно ли вообще такое в QReport, или он позволяет делать отчеты только из базы данных?




Я знаю только один вариант, но он я думаю не правильный. Но если табличка маленькая не выходит за пределы 1 страницы и надо быстро накидать отчет из переменных как у тебя я просто кидаю QRMemo для каждого столбика и заполняю его, только если данные выходят за пределы 1 страницы я не знаю как создать вторую страницу, может кто знает подскажите пожалуйста.


А еще есть вариант, тоже не ахти гениальный. Создать локальную базу данных куда временно скидывать все данные и выводить уже в отчет ;)

1
17 января 2007 года
kot_
7.3K / / 20.01.2000
Используйте для этих целей TClientDataSet
9.5K
17 января 2007 года
Borgir
97 / / 20.12.2006
Наверно действительно единственный более-менее реальный вариант - создавать временную таблицу, по которой и строить отчет.

Вот ведь глупости какие получаются: данные заносятся в StringGrid -> данные из StringGrid копируются во временную таблицу -> строится отчет по временной таблице.
Ужас. :)
1
17 января 2007 года
kot_
7.3K / / 20.01.2000
Используй нормальный генератор отчетов. Тот же ФастРепорт. Он позволяет создавать переменные и присваивать значения без подобных извратов.
9.5K
17 января 2007 года
Borgir
97 / / 20.12.2006
ОК. Спасибо за совет. И вообще спасибо всем кто "не прошел мимо" :)
1
18 января 2007 года
kot_
7.3K / / 20.01.2000
Да нема за що. Я так понимаю мы не слишком помогли - хотя с другой стороны, ... :)
Предлагаю в данной теме, если это конечно актуально размещать все темы по отчетам. Как создать, и пр. что скажете? Жду отзывов форумчан.
1.9K
18 января 2007 года
[*]Frosty
278 / / 17.06.2006
Довольно актуально) Часто приходиться строить отчеты - экран моника это хорошо, но бумага лучше)
520
18 января 2007 года
inkognitum
155 / / 03.05.2006
Будет здорово!
ПОрой, чтобы состряпать нормальный отчет как только не извратишся! :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог