Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Рисунок в отчет
 
 автор: Гоблин   (06.12.2009 в 17:54)   личное сообщение
 
 

Вот уж не думал, что с этим заморочка будет. В таблице хранится путь к файлу рисунку. В форме отображается в свободной рамке. А в отчет не хочет. Разбирал Борей, отчет "Каталог", источник таблица. Но там поле OLE c рисунком видимо. А тут по адресу надо, что бы рисунок показывал. D:\Каталог1\... че-то как в форме реализовано с отчетом не прокатывает. Может знает кто как сделать?

  Ответить  
 
 автор: час   (06.12.2009 в 18:50)   личное сообщение
 
 

а ты не рамки всякие там вставляй а рисунок прямо

  Ответить  
 
 автор: Гоблин   (06.12.2009 в 18:59)   личное сообщение
 
 

Недопонял. Если рисунок вставлять, то база мегатонну весить начнет. Начерта там рисунок.
В форме все показывается. В таблице только адрес рисунка. D:\... При открытой форме хочу увидеть этот рисунок в отчете. А там на методы ругань. На открытие отчета пишу
If Forms!Изображения![Выбор рисунка].Form![Рамка1].Picture <> "" Then
Me![СвободныйOLE4].PictureData = Forms!Изображения![Выбор рисунка].Form![Рамка1].PictureData
End If
Может из-за того, что рисунок в подчиненке сидит? Че-то не пойму куда чего. Плиз подробнее. Яж гоблин, как утка - 3 сутки бьюсь, ни хрена. И доходит все как до жирафа. Набор полный.

  Ответить  
 
 автор: snipe   (06.12.2009 в 19:59)   личное сообщение
 
 

а рисунок в каком формате хранится - видимо .jpg
как мне кажется (СвободныйOLE) работает только с .bmp

а почему просто Рисунок не применяете - сдались Вам эти OLE

  Ответить  
 
 автор: Гоблин   (06.12.2009 в 20:28)   личное сообщение
 
 

Все, одолел сам! Всем спасибо. Прав был час. Вместо свободного OLE поставил рисунок, прилепил его из чего угодно (первый попавшийся) а в коде на открытие отчета влепил
Me.[Рисунок11].PictureData = Forms!Изображения![Выбор рисунка].Controls("Рамка1").PictureData
И все погнало! Классно изображает, блин.

  Ответить  
 
 автор: Гоблин   (08.12.2009 в 00:43)   личное сообщение
 
 

почему просто Рисунок не применяете - сдались Вам эти OLE

Хотел и рыбку съесть и мяска прихватить. Не только рисунки рассматривать, но и документы ворда, екселя и прочего. И что бы только ссылки на них были. Споткнулся на рисунке. Знаний нема в программировании.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList