В этой статье рассматриваются различные способы, с помощью которых пользователи могут вставлять изображения в базу данных MS Access.
Как и любой другой документ, изображения действительно могут помочь изменить внешний вид презентации. Визуальное отображение также удобно для различения различных категорий базы данных. MS Access предлагает три различных метода управления изображениями в MS Access.
- Пользователь может сохранить свое изображение в поле OLE, а затем использовать рамку типа связанного объекта для отображения изображения в документе.
- Пользователь может сохранить любой путь изображения в текстовом поле документа, используя кнопку управления изображением для отображения изображения.
- Пользователь также может сохранить изображение, используя BLOB (бинарное растровое изображение большого объекта) в поле OLE, а затем извлечь изображение, когда это необходимо, с помощью кнопки управления изображением для отображения изображения.
Все три из этих методов имеют свои недостатки и преимущества.
Первая техника

Другая жалоба, связанная с этим методом, заключается в том, что он может значительно увеличить размер вашей базы данных. Поскольку Access хранит и создает растровые версии своих изображений, работая по этой методике.
Вторая техника
Это более предпочтительный метод среди трех вариантов. Это также относительно проще в реализации. Пользователю просто нужно сохранить путь к изображению в текстовом поле, и изображение автоматически отображается с помощью стандартного элемента управления изображением. Пользователю просто требуется установить путь к свойству элемента управления изображением «изображение», чтобы его можно было обнаружить и достичь с помощью VBA.
Чтобы сделать этот метод удобным для пользователя, мы предлагаем пользователям использовать диалоговое окно «Открытие файла», которое позволит вам просмотреть вашу систему и ввести путь.
Техника не работает должным образом только при работе с непрерывными формами в MS Access. По-видимому, когда пользователь вставляет одно и то же изображение в непрерывные формы, он не может отслеживать или различать отдельные элементы управления изображением, и в конечном итоге одно и то же изображение отображает все записи.
Третья техника
Эта техника включает в себя мost сложная процедура, однако это самый безопасный и простой способ вставки изображений в MS Access. С помощью этого метода пользователи также могут добавить защиту паролем к своим изображениям. Кроме того, это также решает все проблемы, связанные с обоими вышеперечисленными методами. Для этого метода пользователь может использовать опцию «открыть файл», чтобы перейти к любому изображению. Пользователи могут использовать ADA или DAO для захвата изображения и чтения его в поле OLE.
Чтобы отобразить изображение с помощью этого метода, пользователь должен будет извлечь базу данных в отдельном темпе.rary, и, как и во втором методе, установите для свойства 'picture' темпrary путь к файлу. Как только пользователь закончит процесс, он/она может использовать VBA Kill для удаления файла. К сожалению, эта техника также не работает при работе с непрерывными формами. Поэтому мы предлагаем пользователям использовать единую форму и индивидуально настраивать параметры управления свойствами изображения.
Чтобы данные в вашей базе данных Access были доступны даже после сбоя базы данных, рассмотрите возможность приобретения утилиты восстановления, которая может восстанавливать данные из поврежденный MDB или файлы accdb.
Об авторе:
Вивиан Стивенс — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая sql восстановление и программные продукты для восстановления Excel. Для получения дополнительной информации посетите www.datanumen.com
