Поделиться через

The visual basic for applications project in the database is corrupted (MS Access)

Анонимные
2024-11-11T14:57:00+00:00

Здравствуйте. Я учусь в университете и преподаватель отправила нам базу данных Access в формате .mdb для выполнения лабораторной работы. Но во время открытия файла у меня возникает проблема:

https://drive.google.com/drive/folders/1och5342Op6p-6M9s4yARkpOkzekd6APM?usp=sharing

Не смогла прикрепить картинки, поэтому отправляю через ссылку на Google Диск.

Я пробовала открывать в разных форматах (2000; 2002-2003; 2007-2016), но "Error 2" (скриншот 2) менялся на "Error 4" (скриншот 4). Также я пробовала открывать в Office 2024 Pro Plus, но ошибки были все те же самые. У моего друга этот файл открывается без подобных ошибок, хотя пакеты MS Office у нас с ним одинаковые. В Google Диске это файл "Lab 5". При переустановке Office проблема не решилась. По совету из статьи Microsoft я нажала левой кнопкой мыши по файлу → Свойства → Разблокировать файл (Скриншот "Try to unlock file"), у моего друга именно это и решило проблему, но мне это не помогло. Также я пробовала создать Trusted Location для этого файла в параметрах Access, но это также не помогло.

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

Внизу характеристики моего устройства и системы:

Имя устройства: LAPTOP-R0GEISTL (Acer) Процессор: Intel(R) Pentium(R) Gold 7505 @ 2.00GHz 2.00 GHz

Оперативная память: 8,00 ГБ (доступно: 7,78 ГБ)

Код устройства: 12B4213A-F455-4BE5-B8B7-D1E2A25A3769

Код продукта: 00356-02451-75757-AAOEM

Тип системы: 64-разрядная операционная система, процессор x64

Выпуск: Windows 11 Домашняя

Версия: 23H2

Дата установки: ‎11.‎09.‎2023

Сборка ОС: 22631.4317

Взаимодействие: Windows Feature Experience Pack 1000.22700.1041.0

MS Office 2019 Pro Plus Volume

Microsoft 365 и Office | Access | Другое | Другое
Microsoft 365 и Office | Access | Другое | Другое

Семейство систем управления реляционными базами данных Майкрософт, которые предназначены для удобства использования.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 3

Сортировать по: Наиболее полезные
  1. Анонимные
    2024-11-12T15:22:36+00:00

    Ещё раз здравствуйте. Сделала всё, как вы сказали, но у меня присутствуют некие сомнения насчёт правильности выбора файла в редакторе реестра. Вместо прошлых ошибок появляется новая иконка с ошибкой, но того же характера (недостаточно свободного места и ошибка активации). Скриншоты прикрепляю всё так же ссылкой, но уже на другую папку "Problem".

    https://drive.google.com/drive/folders/1RoN7IBeNKsekgDpUKCODlaujHd90g8uF?usp=sharing

    Этот ответ помог вам?

    Один пользователь счел этот ответ полезным.
    Комментариев: 0 Без комментариев
  2. Анонимные
    2024-11-12T04:35:58+00:00

    Этот ответ был переведен автоматически. Поэтому в тексте могут быть грамматические ошибки или странные словосочетания.

    Здравствуйте, Таисия Чудик,

    Сообщение об ошибке возникает из-за того, что этот файл помечен как файл из Интернета. Таким образом, по умолчанию приложение не позволяет вам открыть его напрямую.

    Если вы можете быть уверены, что файл необходим и не нанесет вреда вашему устройству, следуйте приведенным ниже инструкциям, чтобы обойти ограничение:

    1. Установите определенную папку на устройстве в качестве надежного расположения, а затем поместите файл в эту папку. В Access выполните следующие действия.
    • Выберите Файл > Настройки файла.
    • Выберите Центр управления безопасностью > Параметры центра управления безопасностью > Надежные расположения.
    • Выберите Добавить новое местоположение.
    • Нажмите кнопку Обзор, чтобы найти папку, выберите папку и нажмите кнопку ОК.
    • Закройте все приложения и снова откройте файл.
    1. Найдите Regedit на своем ПК и откройте редактор реестра. Найдите следующее местоположение: HKCU\SOFTWARE\Microsoft\Office\16.0\Access\Security\

    Затем добавьте следующий ключ/значение:

    Key: BlockContentExecutionFromInternet
    DWORD Value = 0
    

    Отказ от ответственности: Неправильное использование редактора реестра может привести к серьезным проблемам, которые могут потребовать переустановки операционной системы. Корпорация Майкрософт не может гарантировать, что проблемы, возникшие в результате неправильного использования редактора реестра, могут быть устранены.

    Привет

    Райан

    Этот ответ помог вам?

    Один пользователь счел этот ответ полезным.
    Комментариев: 0 Без комментариев
  3. Анонимные
    2024-11-15T03:57:54+00:00

    Этот ответ был переведен автоматически. Поэтому в тексте могут быть грамматические ошибки или странные словосочетания.

    Здравствуйте, Таисия Чудик,

    Я проверил скриншот, который вы предоставили. Похоже, вы неправильно изменили раздел реестра. Позвольте мне показать вам, как добавить ключ/значение.

    Key: BlockContentExecutionFromInternet 
    
    DWORD Value = 0  
    

    Когда такой ключ/значение предоставлено, вы можете сначала закрыть все связанные приложения (в данном случае Microsoft Access) и найти местоположение в редакторе реестра, а затем щелкнуть правой кнопкой мыши по Create DWORD Value (32-bit). Затем измените "Name" в качестве имени ключа (BlockContentExecutionFromInternet) и "Data" в качестве значения (0). Снова откройте приложение и проверьте результат.

    Изображение

    Более того, я также замечаю изменение ошибки на «недостаточно свободной памяти». Это может быть связано с программным обеспечением – высоким потреблением памяти или аппаратным обеспечением – низким уровнем доступной памяти. Я думаю, что стоит сначала проверить, выполняются ли на вашем компьютере другие процессы/приложения, потребляющие память. Вы можете перезагрузить компьютер и закрыть все фоновые процессы и приложения, чтобы убедиться, что Access работает правильно. Если нет, вы можете увеличить доступный объем памяти на вашем ПК.

    Всего наилучшего

    Райан

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев