Access peut cesser de répondre lorsque vous essayez de créer un fichier MDE, ACCDE ou ADE

Modéré : nécessite des compétences de base en macro, en codage et en interopérabilité.

Cet article s’applique à une base de données Microsoft Access (.mdb ou .accdb) et à un projet Microsoft Access (.adp).

Numéro de la base de connaissances d’origine : 814858

Symptômes

Lorsque vous essayez d’enregistrer un fichier de base de données Access (.mdb ou .accdb) en tant que fichier MDE (.mde) ou fichier ACCDE (.accde), ou lorsque vous essayez d’enregistrer un fichier projet Access (.adp) en tant que fichier ADE (.ade), Access peut cesser de répondre. You may receive the following error message:

Microsoft Access a rencontré un problème et doit se fermer. Nous sommes désolés pour le désagrément.
Veuillez signaler ce problème à Microsoft.
Nous avons créé un rapport d’erreurs que vous pouvez envoyer pour nous aider à améliorer Microsoft Access. Nous traiterons ce rapport comme confidentiel et anonyme.
Pour voir les données contenues dans ce rapport d’erreurs, cliquez ici.

Cause

Ce problème peut se produire lorsque le projet Visual Basic pour Applications (VBA) compilé du fichier .mdb ou le fichier .adp est endommagé.

Solution de contournement

Pour contourner ce problème, vous pouvez recharger le projet VBA de la base de données Access à partir du texte, puis créer le fichier MDE, ACCDE ou ADE. Pour cela, procédez comme suit :

Remarque

Effectuez une copie de sauvegarde de la base de données avant de commencer ces étapes.

  1. Dans la barre des tâches, cliquez sur Démarrer , puis sur Exécuter.

  2. Tapez <Microsoft_Access_Path>\msaccess.exe /decompile , puis cliquez sur OK.

    Remarque

    <> Microsoft_Access_Path est le chemin du dossier où Access est installé.

  3. Ouvrez le fichier .mdb d’origine, le fichier original.accdb ou le fichier .adp d’origine que vous souhaitez enregistrer en tant que nouveau fichier MDE, fichier ACCDE ou fichier ADE. Pour cela, procédez comme suit :

    1. Appuyez sur ALT+F11 pour ouvrir le Rédacteur Visual Basic.
    2. Dans le menu Déboguer, cliquez sur Compiler databaseName<>.
    3. Dans le menu Fichier, cliquez sur Enregistrer <nom de> base de données, puis fermez le Rédacteur Visual Basic.
  4. Dans les versions récentes d’Access, cliquez sur Fichier>Enregistrer sous>Enregistrer la base de données sous , puis sur Créer un fichier ACCDE ou sur Créer un ADE.

    Dans Access 2010 et Access 2007, cliquez sur l’onglet Outils de base de données , puis sur Créer un fichier ACCDE ou sur Créer un ADE dans le groupe Outils de base de données .

    Dans Microsoft Office Access 2003 ou dans les versions antérieures d’Access, cliquez sur Utilitaires de base de données dans le menu Outils, puis sur Créer un fichier MDE ou sur Créer un fichier ADE.

  5. Dans la boîte de dialogue Enregistrer MDE sous , dans la boîte de dialogue Enregistrer sous ou dans la boîte de dialogue Enregistrer ADE sous, recherchez le dossier dans lequel vous souhaitez enregistrer le MDE, le fichier ACCDE ou le fichier ADE, tapez le nom du fichier dans la zone Nom de fichier, puis cliquez sur Enregistrer.