3 эффективных метода обработки изображений в базе данных MS Access

Поделись сейчас:

В этой статье рассматриваются различные способы, с помощью которых пользователи могут вставлять изображения в базу данных MS Access.

Как и любой другой документ, изображения действительно могут помочь изменить внешний вид презентации. Визуальное отображение также удобно для различения различных категорий базы данных. MS Access предлагает три различных метода управления изображениями в MS Access.Научитесь работать с изображениями в MS Access

  1. Пользователь может сохранить свое изображение в поле OLE, а затем использовать рамку типа связанного объекта для отображения изображения в документе.
  2. Пользователь может сохранить любой путь изображения в текстовом поле документа, используя кнопку управления изображением для отображения изображения.
  3. Пользователь также может сохранить изображение, используя BLOB (бинарное растровое изображение большого объекта) в поле OLE, а затем извлечь изображение, когда это необходимо, с помощью кнопки управления изображением для отображения изображения.

Все три из этих методов имеют свои недостатки и преимущества.

Первая техника

Сохраните изображение в поле OLEЭто среди мost проблематичен, поскольку он известен тем, что вызывает несколько ошибок сервера в OLE (связывание и внедрение объектов). При этом используется то же приложение, которое используется в MS Paint для отображения изображения. Этот метод также может привести к ряду других проблем с отображением изображений.

Другая жалоба, связанная с этим методом, заключается в том, что он может значительно увеличить размер вашей базы данных. Поскольку 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

Поделись сейчас:

Комментарии закрыты.