3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
|
|
1 | |
Отображение картинок в форме08.02.2015, 14:40. Показов 5460. Ответов 12
Знаю, что уже много тем по этому поводу были созданы, но что-то так и не нашел верного и конкретного ответа.
Вообщем, хочу создать форму на основании запроса, в котором есть картинки, которые хранятся в соотв. таблицах. Тип поля для картинок - OLE объект. Скриншоты для более понятной ситуации прикрепил. Спасибо заранее!
0
|
08.02.2015, 14:40 | |
Ответы с готовыми решениями:
12
Отображение картинок в форме Отображение картинок на форме из папки Отображение картинок в форме из папки Как организовать отображение файлов картинок формата "webp" в форме? |
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
|
|
08.02.2015, 17:58 | 2 |
levgen, так вы уже сдала что то или хотите чтобы мы сделали?
1
|
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
|
|
08.02.2015, 18:08 [ТС] | 3 |
Картинки в форме делаются в виде значка, а нужно именно то изображение, которое индивидуальное для каждой записи
0
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
|
|
09.02.2015, 00:45 | 4 |
0
|
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
|
|
09.02.2015, 11:44 [ТС] | 5 |
evgenii3000, не сделал я
0
|
26816 / 14495 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
09.02.2015, 11:50 | 6 |
"Package" это совсем не гуд. Значит, когда Вы вставляли рисунки, на ПК не был зарегистрирован OLE-сервер, ассоциированный с файлами с расширением ".jpg. Обычно им является Mucrosoft Photo Editor. Который, правда есть не во всех версиях офиса. И возни с этими паккаджами море. Могучему Лебансу даже пришлось для этой цели свою DLL создавать - http://www.lebans.com/oletodisk.htm
Если у Вас не мобильный вариант БД, то зачем хранить рисунки в базе? Распухает. Хранение файлов вне БД, в папках на диске ничуть не хуже. Но значительно удобнее.
0
|
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
|
|
09.02.2015, 12:00 [ТС] | 7 |
картинки есть в папках также. Мне просто нужно для интерфейсной части видеть при открытии формы - картинку каждого принтера и картриджа. Занес сразу в таблицу, т.к. думал, что оно отобразится, а на самом деле - нет.
Если прописать адрес картинки для каждой записи, это что-то изменит? (кроме как уменьшение объема)
0
|
26816 / 14495 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
09.02.2015, 12:43 | 8 |
Как пример, выставляю маленькую БД с двумя таблицами и двумя формами. В таблице Рисунки есть OLE-поле и рисунок хранится. В таблице Объекты только пути к фото, сама фотография не хранится. В одноименных формах можно заполнить таблицы. Это просто - двойной клик на поле рисунка в форме вызывает проводник. Заполните хотя бы парой рисунков и походите по записям, сравните
1
|
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
|
|
09.02.2015, 13:30 [ТС] | 9 |
mobile, да второй вариант, где сам выбираешь картинку в форме, хорошо выглядит.
1)Если в форме удалить поле, где показывается путь картинки после добавления ее самой-картинки, показ изображения сохранится? 2) Если я помещу в архив папки с картинками и саму бд. И открою например на другом компьютере, в форме все равно будут показыватся те же картинки?
0
|
26816 / 14495 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
09.02.2015, 14:04 | 10 |
Лучше не удалять, а сделать маленьким и/или невидимым если так нужно. В принципе, конечно можно и без этого поля, тогда придется использовать рекордсет. Это тоже неплохо, но немного больше возни.
Если будете указывать сетевой путь (\\имя_компа_в_сети\папка\файл), то возможно. Если же путь локальный, то другой комп его не знает. Довольно часто папку с общими файлами в сети монтируют на всех сетевых ПК как отдельный диск, типа Z: и у всех есть к нему доступ. Тогда запись Z:\папкафото\файл будет для всех доступной. Лишь бы имя диска совпадало, конечно
0
|
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
|
|
09.02.2015, 14:17 [ТС] | 11 |
mobile, ну просто мне нужно, например, человеку отослать эту бд. Чтобы он глянул, так ли я выполнил задание или нет. И у него картинки не покажутся получается, исходя из ваших слов. Хотя картинки будут в том же архиве и папки эти с картинками также будут в архиве
Добавлено через 10 минут Тогда получается, лучше использовать форму Рисунки?! Если открывать на разных компьютерах, т.к. картинка будет хранится в самой бд. И на разных компьютерах она будет все равно отображатся, в отличии от формы "Обьекты"?
0
|
0 / 0 / 0
Регистрация: 24.04.2021
Сообщений: 19
|
|
03.10.2022, 20:37 | 12 |
Много шума и нет ответа. Была проблема, исправил, а как не помню вообще.
0
|
Модератор
|
|
04.10.2022, 05:08 | 13 |
Не по теме: tregfyudgyfewhu, Залез в мертвую тему, написал бессмысленное сообщение... Ну молодец, отметился... А зачем?
0
|
04.10.2022, 05:08 | |
04.10.2022, 05:08 | |
Помогаю со студенческими работами здесь
13
Отображение картинок на другом компьютере Отображение картинок (фотографий, сканов документов и т.д.) в формах Отображение картинок на форме Отображение картинок в форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |