powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Грамотная работа с "Картинками"
5 сообщений из 5, страница 1 из 1
Грамотная работа с "Картинками"
    #32145452
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо изредка показывать относящиеся к определенным записям базы картинки (записей и картинок может быть довольно много). Как это грамотно сделать. У меня несколько вариантов
1. Хранить путь на файл с картинкой и при показе менять свойство Picture объекта "рисунок"
2. Хранить рисунки прямо в базе как OLE и показывать их через рамку объекта
3. Хранить ссылки на рисунки как объект OLE и показывать рисунки через рамку объекта
Какой вариант более предпочтительный?
...
Рейтинг: 0 / 0
Грамотная работа с "Картинками"
    #32145555
sergat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вообще-то кто как любит. Если засовывать в базу, то рано или поздно, скорее всего рано база распухнет до очень больших размеров. К тому же есть вероятность, что если "грохнется" база (а такое к сожалению случается ), то накроются и рисунки тоже.
На мой взгляд лучше не перегружать базу, а хранить просто линки к файлам.
создаешь папку или лучше папки и делаешь ссылку на файл.

Один из примеров такого подхода:
http://hiprog.com/access/article.asp?idd=178
...
Рейтинг: 0 / 0
Грамотная работа с "Картинками"
    #32145684
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 sergat,
Спасибо за информацию

2. Все с этим согласны?
...
Рейтинг: 0 / 0
Грамотная работа с "Картинками"
    #32145741
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergat,
1. В примере по указанному адресу используется доп. библтотека comctl32, а картинки отображаются в контроле explorer. В чем преимущества этих элементов над стандартным контролом "Рисунок".
2. Как можно добавить полосы прокрутки к контролу, отображающему рисунок ( либо название контрола, отображающего рисунок с полосами прокрутки)
...
Рейтинг: 0 / 0
Грамотная работа с "Картинками"
    #32146301
sergat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Библиотека используется для использования элемента TreeView, но можно вместо построить приложение без использования этого элемента.
Просто удобно использовать TreeView - группируешь по отдельным темам, подтемам.

Основное удобство - можно использовать просмотр не только графических файлов, но и документов (Word, Excel).


2 На том же сайте есть пример Сергея Гаврилова по работе с WebBrowser
http://hiprog.com/access/article.asp?idd=143

p.s. Но если опыта мало, то лучше использовать стандартные средства

p.p.s. есть еще решение http://hiprog.com/access/article.asp?idd=196 (просмотр с помощью Imaging)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Грамотная работа с "Картинками"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]