#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:
Я решил отказаться от поля вложения и вместо этого работаю со ссылками на изображения.
Вопрос не решен, но проблема есть.