Access 2013 Не может отобразить изображение из вложения при первом открытии базы данных

#image #runtime-error #attachment #ms-access-2013

#изображение #время выполнения-ошибка #вложение #ms-access-2013

Вопрос:

После тщательного поиска ответа без результата и, учитывая странность проблемы, я чувствую, что публикация нового вопроса — единственная надежда на решение этой проблемы.

У меня есть таблица с продуктами (ProductName и ProductImage) Изображение является полем вложения.

У меня есть форма поиска (несвязанная) со списком, в котором отображается список этих продуктов (столбец 1 = ID, столбец 2 = Productname, столбец 3 = ProductImage)

У меня есть элемент управления изображением, который отображает изображение продукта со следующим кодом в событии ЗАГРУЗКИ формы и событии ОБНОВЛЕНИЯ ПОСЛЕ списка.

Я.imgProduct.Изображение = Me.lstProduct.Столбец (3)

И это работает, изображение отображается при загрузке формы и при изменении выбора… По крайней мере, до тех пор, пока я не закрою и не открою базу данных заново.

Когда я заново открываю базу данных и открываю форму, я получаю следующую ошибку: Время выполнения-ошибка 2220 Microsoft Access не может открыть файл product1.png

Когда я добавляю случайное новое вложение в новое поле вложения или OLE-объект в ЛЮБУЮ таблицу, оно снова работает без сбоев.

Пожалуйста, кто-нибудь может объяснить, что здесь происходит? Связано ли это с разрешениями каталога или что-то в этом роде? Как это решить?

Спасибо!

Ответ №1:

Я решил отказаться от поля вложения и вместо этого работаю со ссылками на изображения.

Вопрос не решен, но проблема есть.