Добавление изображений в отчеты.

 

Можно ли хранить изображения в таблицах и отображать их в отчетах?

Во многие таблицы включаются встроенные изображения с помощью типа данных Вложение.

 

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

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

•   Изображение хранится в поле типа Вложение (см. дополнительную информацию о типе данных Вложение в разд. "Вложение" главы 2).

•   Ваше изображение хранится в стандартном графическом формате (скажем BMP, JPG, GIF, TIF, WMF и т. д.). Если в поле типа Вложение у вас файл другого формата,  вы  увидите   в   вашем  отчете  пиктограмму  связанного   с  ним  приложения
(например, приложения Microsoft Word для файла с расширением doc).

•   Ваше изображение — первое вложение. Если в поле хранится несколько вложений, то при выборе строки в отчете над ней появляются крошечные кнопки со стрелками, которые можно использовать для перехода от одного изображения к другому. В этом
случае вам придется проделать это со всеми записями, прежде чем вы напечатаете отчет.

Рис. 10.6. Этот отчет можно увидеть в БД Bobblehead, приведенной как пример к данной главе

 

 

Таблица Dolls в БД о куклах-болванчиках удовлетворяет этим требованиям, что позволяет создать отчет, приведенный на рис. 10.6.

Альтернативный вариант — отображение в отчете имени файла или типа файла вложения. Для этого нужно использовать окно Список полей (см. рис. 10.5). Например, у вас есть поле типа Вложение, названное Picture, в окне Список полей рядом с ним расположена кнопка со знаком "плюс". Щелкните мышью эту кнопку, и вы увидите три относящихся к изображению характеристики, которые можно отобразить в отчете: Picture.FileData (содержимое вложения, представляющее собой изображение), Picture.FileName (имя файла) и Picture.FileType (тип файла). Если вы хотите включить в отчет эти сведения, просто перетащите их в область отчета с помощью мыши.

 

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100