Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Проблема с отчетами! Мастера помогите!   Найти похожие ветки 

 
Junior   (2004-07-28 20:59) [0]

Ситуация такая:
1 Имеется бд с полями
2 Каждому полю соответствует файл jpg на диске (сделал так чтобы меньше база весила)
Необходимо: при помощи либо Qreport либо Rave report вывести отчет по базе
Проблема: не могу понять как сделать чтобы в отчете каждому новому полю было свое изображение.
Спасибо!


 
Fay ©   (2004-07-28 21:05) [1]

База с полями, у каждого поля файл?!


 
Junior   (2004-07-28 21:29) [2]

:-) нет
Для уменьшения веса базы данных вместо того чтобы записывать картинку в BLOB поле в виде BMP сделал запись картинки в отдельный JPG. То есть текстовая инфа хранится в таблице Paradox
а картинки в отдельном каталоге в виде JPG файлов.
|Наименование предмета|Доп Инфа|Ссылка на файл|--> c:\*\*.jpg
вот такая структура


 
Fay ©   (2004-07-28 21:41) [3]

Сделай, к примеру, вычисляемое Blob-поле...


 
Junior   (2004-07-28 22:41) [4]

поподробнее можно? то есть перед формированием отчета заливать картинки в блоб поле? гммм не очень красиво получится, сейчас при примерно 150 позициях бд с блоб полем весит 215 метров, покрасивей решение есть?


 
Term   (2004-07-29 11:20) [5]

ну если у тебя есть пути к картинкам на диске, положь QRImage,
и в событии OnPrint загружай в него нужную картинку, и ничего создавать не надо дополнительно.
А что там в блобах раз ты картинки храниш отдельно???


 
Junior   (2004-07-29 12:31) [6]

не стал в блобы загружать jpg, так как понял что их потом придется выгружать а потом показывать тем же QRImage. А формат bmp в 10 раз тяжелее.


 
Junior   (2004-07-29 13:13) [7]

Term еще вопрос: а поподробнее можно про ONPrint эт событие у какого компонента?


 
Term   (2004-07-29 17:11) [8]


> поподробнее можно про ONPrint эт событие у какого компонента

это событие возникает во время печати.
да у всех компонентов которые ты помещаеш в отчёт есть это событие. используй его у QRImage и загружай в него нужную картинку.


 
Term   (2004-07-29 17:12) [9]


> поподробнее можно про ONPrint эт событие у какого компонента

это событие возникает во время печати.
да у всех компонентов которые ты помещаеш в отчёт есть это событие. используй его у QRImage и загружай в него нужную картинку.



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
3-1090308378
Ani
2004-07-20 11:26
2004.08.22
Как отабражать в QuickReport е текущую дату в виде 5 июля 2004 го


1-1092038545
Mitrofan
2004-08-09 12:02
2004.08.22
Поместить форму с компонентами в DLL


14-1091513884
Narat
2004-08-03 10:18
2004.08.22
RX components for Delphi 8


1-1092090365
mouse_web
2004-08-10 02:26
2004.08.22
Заставка перед загрузкой программы


14-1090698815
Marser
2004-07-24 23:53
2004.08.22
Уезжаю!