powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вставить картинку в поле OLE?
24 сообщений из 24, страница 1 из 1
Как вставить картинку в поле OLE?
    #32210935
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вставить картинку в поле OLE с открывающимся диалоговым окном для выбора файла для вставки в поле. Пожалуйтса только с примерами!
Заранее благодарен
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32210952
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Уважаемый, 15 июля Вы создали 3 топика с этим вопросом. Ну, нет у нас знатоков, это правда. Но все-таки не надо создавать много одинаковых топиков. В крайнем случае можно в свой же топик что-то добавить, тогда он опять будет виден сверху.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32210969
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я раньше добавлял предварительно отсканеные фотки сотрудников через кнопку. А вот что за процедурка на кнопке висела не помню :( - помню только что очень короткая. В ручную делается простым щелком правой кнопки и выбирается Добавить объект - Создать из файла - Обзор.

Пока писал вспомнил:
RunCommand acCmdInsertObject, только поле ОЛЕ должно иметь фокус.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32210975
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не очень силен в ВБА
если можно написать код к таблице буду очень признателен!
Таблица имеет для поля ID и OLEPicture
Заранее спасибо!
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32210996
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты через таблицу добавляешь? Зря ты это
Если надо вручную - щелкай првой кнопкой мыши на ОЛЕ-поле и добавляй сам
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211001
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет я добавляю картинки черз форму и хочу это автоматизировать
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211012
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай кнопку
на процедуру НажатиеКнопки повесь код
примерно такого содержания

On Error Resume Next
ИмяТвоегоКонтрола_ОЛЕ-Поля.SetFocus
RunCommand acCmdInsertObject
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211025
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, если можно написать полностью код по двум полям чтобы при нажатии кнопки открывалось окно для выбора файла, и чтобы при нажатии на кнопку открыть или импортировать и т.д. файл оказался в поле OLE
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211038
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример сделан не с Ole, а с Picture, но по сути это роли не меняет, просто у Оле свойства несколько другие.
Куда слать?
Код для добавления в табличку напишите сами. но лучше в табличку заносит линки на фотки а не их самих, а по линкам потом просматривать, база меньше пухнет:)
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211046
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как из поля Picture добавить обьект в поле OLE?
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211050
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты просил пример - их есть у меня:)
Если нужен - пошлю на мыло.

Если нужен оле, то у него свойства отличные от Picture, ну суть такая же, в примере можешь посмотреть:)
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211053
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поля Picture в самой таблице его создаем в форме, но мне надо отправить рисунок загруженный в Picture в поле OLE Помогите пожалуйста или как сразу его загружать в поле OLE?
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211056
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
E-mail Alexandr_sas84@mail.ru
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211091
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оффтоп:
Пример ушёл, формат быза Access XP.

По-поводу хранения картинок и обращения к ОЛЕ, можно посмотреть примеры от микрософт.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211246
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как поле Picture вставить в отчет?
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211260
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так же, как и в форму) И работать с ней так же:)
Отчёт, по сути, та же форма:)
Вы конструктором форм и отчётов пользовались хоть раз?:)
Купите учебник какой-нить или читайте хелп.

Да и ещё, во всех приложения микрософт офиса (PowerPoint, Access, Excel, Word) есть пункт меню вставка - наслаждаемся и не задаём офигенных вопросов:)
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211295
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так какого поля Picture нет а мне надо сделать отчет по таблице и чтоб рисунок совпадал с данными.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211334
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мля, был вопрос, как Picture вставить в отчёт - был, был - я ответил.
С какого перепоя я должен интуичить, что это поле в вашей таблице??
Тем более, что ранее писалось - 2 поля в таблице: ID и OLEPicture .

Нужно посторить отчёт на основании этих полей.
Пример отправил на мыло, учите матчасть и читайте книги.
В этой ветке вам всё написали подробно.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211338
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё, картинки в базе хранить нельзя. Особенно в mdb. Храните линки на них, как показывать по линкам, я показал в примере.
Размер у базы очень больщой получается просто.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211452
Rusty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не хочу никого обидеть (чесслово!), но, обычно, примеры (коды) выкладываются на этом форуме (имхо), если не авторами, то хотя бы благодарными получателями всего этого добра (если автор не попросил обратного). Ещё раз извините.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211461
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примером является база, если требуется привести пример кода по работе с объектом OLE, то его заполнение в форме уже привели в этом топике.
Какой код можно привести у отчёта (самого примитивного) без единого модуля в нём? Если интересует какой-то конкретный код (выбор файла в броузере с фильтром по расширению - для ХП аксеса, отображение картинки по выбранному пути в форме, то могу привести).

Могу выложить тут объекты в текстовом виде:), потом используя LoadFromText можно воссоздать у себя, но без данных.

P.S. Тоже никого не хотел обидеть.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211467
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не против
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211471
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте почту - вам файл ушёл.
...
Рейтинг: 0 / 0
Как вставить картинку в поле OLE?
    #32211479
Smile84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весьма благодарен
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вставить картинку в поле OLE?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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