Вывод в отчете графического файла

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Dmitry7779
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 27.10.2006 (Пт) 23:30

Вывод в отчете графического файла

Сообщение Dmitry7779 » 27.10.2006 (Пт) 23:36

Подскажите как можно реализовать в Access 2003 вывод графического изображения в отчет из вложенного в таблицу пакета с файлом в формате *.png или *.jpg которые находятся в отдельной папке. Например отчет построенный на основе этой таблицы имеет следуйщий вид:
--------------------------------
Дата Время График
--------------------------------
где График - файл в формате *.png или *.jpg который нужно вывести в отчете

Dmitry7779
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 27.10.2006 (Пт) 23:30

Сообщение Dmitry7779 » 28.10.2006 (Сб) 14:40

В поле График у меня содержится только ссылка на файл, а при формировании отчета вместо рисунка у меня выводится поле рисунка с его названием и значком, самого рисунка нет!!! Пробовал внедрять рисунок в базу через Paint, рисунок появляется, но размеры становятся просто аховские один файл в формате *.png имеющий размер 5Кб увеличивает базу на 4,5Мб, а таких рисунков на данный момент 6000 и их число будет расти

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 30.10.2006 (Пн) 12:17

Dmitry7779 писал(а):В поле График у меня содержится только ссылка на файл, а при формировании отчета вместо рисунка у меня выводится поле рисунка с его названием и значком, самого рисунка нет!!! Пробовал внедрять рисунок в базу через Paint, рисунок появляется, но размеры становятся просто аховские один файл в формате *.png имеющий размер 5Кб увеличивает базу на 4,5Мб, а таких рисунков на данный момент 6000 и их число будет расти


Ну вставлять рисунок через Paint - это вообще-то мазохизм.
В базу при этом загоняется практически та-же BMP-шка.

Нужно: читаешь рисунок в массив и добавляешь его в поле методом AppendChunk. Обратно вытаскивается GetChunk. Немножко больше кода, но и база не пухнет.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Dmitry7779
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 27.10.2006 (Пт) 23:30

Сообщение Dmitry7779 » 30.10.2006 (Пн) 21:22

Andrey Fedorov писал(а):
Dmitry7779 писал(а):Нужно: читаешь рисунок в массив и добавляешь его в поле методом AppendChunk. Обратно вытаскивается GetChunk. Немножко больше кода, но и база не пухнет.


А можно на примере, а то VBA только начинаю осваивать.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 31.10.2006 (Вт) 12:03

а примеров уже море, поищи на форуме по данным словам:
GetChunk и AppendChunk


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList