Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Microsoft Access 2013 года воспринимает файлы .bmp как "Пакет", а не "Точечный рисунок".

Владимир Летунов Ученик (143), закрыт 1 месяц назад
Объясните пожалуйста, в чем подводный камень? Во всех учебниках и форумах пишут, что Access поддерживает формат .bmp.

Для шаблона создал поле с типом "объект OLE". Создал отдельную папочку с этими шаблонами в .bmp. Начал вставлять их в базу. И такая ситуевина: если выбираю "Создать из файла" и просто задаю путь к нужному шаблону, Access мне пишет в итоге "пакет" в поле. И когда в форме я смотрю на этот шаблон, она выдает мне черный квадрат с названием файла под ним.
Лучший ответ
Serj Diff Просветленный (45804) 1 месяц назад
Два варианта (больше я не знаю) :
1) БД превысила максимальный размер (у Access - это около 2Гб всего, а картинки в базе могут быстро забить это место).
2) Для редактирования bmp файлов выбран не стандартный виндовый редактор. OLE-объект в Access для картинок работает, грубо говоря, через MS Paint. Если назначен другой редактор, ничего не заработает.
Остальные ответы
deli20deli20deli20 Ученик (0) 1 месяц назад
Открой с помощью Алсу
Владимир ЛетуновУченик (143) 1 месяц назад
А если на русском?
1 литр энеоавлдввлталчлвлы Гуру (4551) 1 месяц назад
Проблема, с которой вы столкнулись в Microsoft Access, связана с тем, как программа обрабатывает изображения и другие типы данных. Когда вы вставляете файл .bmp в поле типа "Объект OLE", Access может воспринять его как "пакет" вместо "точечного рисунка". Это происходит из-за того, что форматы OLE могут содержать метаданные, которые Access интерпретирует как "пакет".
Вот несколько рекомендаций, которые могут помочь решить вашу проблему:
- Сохранение изображения в правильном формате: Убедитесь, что файл .bmp корректно сохранен и не поврежден. Попробуйте открыть его в графическом редакторе и заново сохранить в формате .bmp.

- Используйте тип поля "Изображение": Вместо поля "Объект OLE", попробуйте создать поле типа "Изображение". Это может лучше работать с изображениями и избежать проблем с восприятием форматов.

- Инструменты импорта: Если вы используете команду "Создать из файла", попробуйте использовать альтернативные методы, такие как вставка изображения через специальное меню или вкладку, если такая возможность доступна.

- Проверка версии и обновлений: Убедитесь, что у вас установлены все последние обновления для Access. Иногда проблемы решаются в новых версиях программы.

- Попробуйте другие форматы: Некоторые пользователи сообщают, что переход на другие форматы изображений (например, .jpg или .png) может помочь решить проблему.
Роберт Тарнаков Профи (847) 1 месяц назад
да там какаято хрень с форматом скорее всего access не умеет нормально работать с .bmp пробуй конвертнуть в другой формат типа .jpg или .png и вставь снова может сработает
Владимир ЛетуновУченик (143) 1 месяц назад
На другом компе все норм было, после переноса с помощью флешки началось. Может быть в этом дело?
Связь tarorect@bk.ru Мастер (1753) 1 месяц назад
В Microsoft Access формат .bmp действительно поддерживается, но есть некоторые нюансы, связанные с тем, как он обрабатывается, особенно когда вы используете поля типа "Объект OLE".

Когда вы вставляете изображение в объект OLE, Access не просто помещает файл изображения, а оборачивает его в OLE-объект. Это может привести к тому, что изображение воспринимается как "Пакет", вместо того чтобы отображаться как "Точечный рисунок". В результате вы видите черный квадрат и название файла, что говорит о том, что Access не может правильно отобразить содержимое.

Вот несколько рекомендаций, как решить вашу проблему:

1. **Используйте поле типа "Вложение"**: Вместо использования OLE-объекта попробуйте создать поле типа "Вложение". Это позволит вам добавлять изображения напрямую без необходимости оборачивать их в OLE-объекты. Поле "Вложение" лучше подходит для хранения изображений и других файлов.

2. **Проверьте формат файла**: Убедитесь, что изображение в формате .bmp действительно корректно. Попробуйте открыть его в другом графическом редакторе, чтобы удостовериться, что файл не поврежден.

3. **Используйте другую версию формата**: Иногда определенные версии формата .bmp могут не поддерживаться. Попробуйте сохранить изображение в другом формате (например, .jpg или .png) и вставить его в Access.

4. **Обновление Access**: Убедитесь, что у вас установлены все последние обновления для Microsoft Access 2013, так как иногда проблемы могут быть связаны с багами, которые были исправлены в более поздних обновлениях.

5. **Использование кода VBA**: Если вы знакомы с программированием в Access, вы можете использовать VBA для загрузки и отображения изображений без использования OLE-объектов.

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