Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как вставить рисунок в OLE поле? Использую FileDialog 
V
    Опции темы
JaneCHER
Дата 27.11.2008, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.12.2007
Где: Пермь

Репутация: нет
Всего: нет



 smile  Народ! Я в Access дуб дубом! Подскажите плиз, как, зная путь к файлу на компе пользователя (береццо из FileDialog), вставить  этот рисунок в базу? Диалог вызывается из подчиненной формы, в которой есть поля текстовые, поля даты итп. То есть, рисунок нада вставлять наряду с этими данными.  smile  Ну хоть подскажите, с помощью каких объектов это можно провернуть?
PM MAIL ICQ   Вверх
bopoha
Дата 27.11.2008, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Алгоритм слудующий:
1. Читаем данные из файла. Либо FileStreamObjects, либо Open/Read/Close
2. Открываем таблицу при помощи DAO. Для добавления данных в поле МЕМО используется метод:
Код

Dim rst as DAO.Recordset
Dim fld as DAO.Field

'-- ...

Set fld = rst("M_FILE_DATA")
fld.AppendChunk("...") '-- записать
... = fld.GetChunk( ... ) '-- прочитать

'-- ...


PM MAIL WWW ICQ Skype GTalk   Вверх
bopoha
Дата 27.11.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Это был вариант для MEMO поля.

Также следует обратить внимание на элемент управления для OLE объектов на форме. Он содержит очень полезные атрибуты Verb и Active, которые позвляют програмно открыть диалог для выбора файлов. Дальше элемент управления сделает все сам. Подробности в справке.
PM MAIL WWW ICQ Skype GTalk   Вверх
JaneCHER
Дата 28.11.2008, 06:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.12.2007
Где: Пермь

Репутация: нет
Всего: нет



Ой, спасибо большое!!!  smile  Очень толковый ответ.  smile  Надеюсь, сумею им воспользоваццо ф полной мере.  smile  Все бы так постили!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.