Возникла такая проблема. Есть таблица (каталог мебели) в которой есть поле с именем
файла картинки (фотография). Как отобразить эту картнику в отчете?
Я так понимаю, что нужно создать временную таблицу с полем ole object, в которую предварительно и занести картинки. Только как записать туда картинку в виде ole объекта?
Желательно через DAO.
Здравствуйте, Neil, Вы писали:
N>Возникла такая проблема. Есть таблица (каталог мебели) в которой есть поле с именем N>файла картинки (фотография). Как отобразить эту картнику в отчете?
N>Я так понимаю, что нужно создать временную таблицу с полем ole object, в которую предварительно и занести картинки. Только как записать туда картинку в виде ole объекта? N>Желательно через DAO.
Ну, можно создавать имеющийся в системе OLE объект (например Фотография Microsoft Photo Editor 3.0), вставлять в него картинку, просить у него интерфейс IDataObject и брать через GetData блок данных. Вот его-то и вставлять во временную таблицу.
А что, Crystal Reports не позволяет ActiveX-ы вставлять?
Тогда и без временной таблицы обойдешься — пишешь ATL Control, у которого выставляешь свойство — путь к твоей картинке. А его метод OnPaint будет отображать картинку по указанному пути.