La boîte de dialogue « Entrer la valeur du paramètre » s’affiche lorsque vous exécutez une requête, un formulaire ou un état

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

Cet article s’applique uniquement à une base de données Microsoft Access (.mdb).

Symptômes

Lorsque vous essayez d’exécuter une requête, un formulaire ou un état, la boîte de dialogue Entrer la valeur du paramètre peut s’afficher de manière inattendue.

Cause

Ce comportement se produit lorsqu’un champ, un critère, une expression ou un contrôle dans une requête, un formulaire ou un état fait référence à un nom qu’Access ne trouve pas. Par exemple, un nom peut être mal orthographié ou un champ peut ne pas être disponible dans cette étendue.

Résolution

Pour résoudre ce problème, renommez la référence en nom de champ valide. Si vous ne savez pas où se trouve la référence, exécutez le document de base de données pour l’objet répertorié dans la boîte de dialogue Entrer la valeur du paramètre, puis affichez les informations dans un fichier texte. Pour ce faire, procédez comme suit :

  • Si vous utilisez Access 2002 et 2003, procédez comme suit :
    1. Dans le menu Outils , pointez sur Analyser, puis cliquez sur Document.

    2. Cliquez sur l’onglet correspondant au type d’objet de base de données que vous recherchez, puis sélectionnez la zone case activée de la requête, du formulaire ou du rapport que vous avez essayé d’exécuter.

      Note Si l’objet est un formulaire ou un état, incluez toutes les requêtes sources et sous-formulaires ou sous-rapports dans votre liste de sélections.

    3. Cliquez sur Options pour spécifier la fonctionnalité de l’objet sélectionné que vous souhaitez imprimer, puis cliquez sur OK.

    4. Cliquez sur OK pour fermer la boîte de dialogue Document.

    5. Dans le menu Fichier , cliquez sur Exporter.

    6. Dans la liste Type de fichier, cliquez sur Fichiers texte, puis renseignez le reste des informations si nécessaire.

    7. Ouvrez le fichier exporté dans Microsoft Word, puis recherchez le paramètre demandé dans la boîte de dialogue Entrer la valeur du paramètre.

  • Si vous utilisez Access 2007 ou une version ultérieure, procédez comme suit :
    1. Sous l’onglet Outils de base de données , cliquez sur Document de base de données dans le groupe Analyser .

    2. Cliquez sur l’onglet correspondant au type d’objet de base de données que vous recherchez, puis sélectionnez la zone case activée de la requête, du formulaire ou du rapport que vous avez essayé d’exécuter.

      Note Si l’objet est un formulaire ou un état, incluez toutes les requêtes sources et sous-formulaires ou sous-rapports dans votre liste de sélections.

    3. Cliquez sur Options pour spécifier la fonctionnalité de l’objet sélectionné que vous souhaitez imprimer, puis cliquez sur OK.

    4. Cliquez sur OK pour fermer la boîte de dialogue Document.

    5. Dans le groupe Données , cliquez sur Fichier texte, puis renseignez le reste des informations nécessaires.

    6. Ouvrez le fichier exporté dans Microsoft Word, puis recherchez le paramètre demandé dans la boîte de dialogue Entrer la valeur du paramètre.

Si vous ne pouvez pas exécuter le document de base de données, case activée pour voir s’il manque une référence. La référence manquante la plus courante dans ce cas est à Utility.mda. Pour case activée pour cette référence, procédez comme suit :

  1. Dans la fenêtre Base de données, cliquez sur Modules sous Objets.

    Note Si vous utilisez Access 2007 ou une version ultérieure, sous l’onglet Outils de base de données, cliquez sur Visual Basic, puis passez à l’étape 3.

  2. Sélectionnez un module existant, puis cliquez sur Créer ou insérez un nouveau module. Cette opération démarre l’Rédacteur Visual Basic.

  3. Dans le menu Outils, cliquez sur Références.

  4. Dans la liste Références disponibles, recherchez toute référence dont le nom contient « MISSING : ». Cliquez pour effacer la zone case activée.

    NOTE Si vous n’avez pas besoin d’une référence à Utility.mda, passez à l’étape 8.

  5. Cliquez sur Parcourir.

  6. Dans la liste Fichiers de type, cliquez sur Compléments (*.mda).

  7. Accédez au dossier qui contient Utility.mda, sélectionnez-le, puis cliquez sur Ouvrir. Par défaut, ce fichier se trouve dans le dossier C :\Program Files\Microsoft Office\Office\1033.

  8. Cliquez sur OK.

  9. Dans le menu Déboguer, cliquez sur Compiler le nom de la base de données.

  10. Dans le menu Fichier, cliquez sur Fermer et Revenir à Microsoft Access.

Informations supplémentaires

Étapes pour reproduire le comportement dans Access 2002 ou dans Access 2003

Attention

Si vous suivez les étapes décrites dans cet exemple, vous modifiez l’exemple de base de données Northwind.mdb. Vous pouvez sauvegarder le fichier Northwind.mdb et suivre ces étapes sur une copie de la base de données.

  1. Ouvrez l’exemple de base de données Northwind.mdb.
  2. Ouvrez la requête Sous-totaux de commande en mode Création.
  3. Renommez le champ OrderIDen OrderIDNumber.
  4. Fermez la requête, puis cliquez sur Oui pour enregistrer les modifications.
  5. Exécutez la requête Sous-totaux d’ordre.

Notez que la boîte de dialogue Entrer la valeur du paramètre s’affiche.