Pourquoi Access me demande-t-il d’entrer une valeur de paramètre ?

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Parfois, lorsque vous ouvrez un objet Access (par exemple, une table, requête, formulaire ou état), Access affiche la boîte de dialogue Entrer une valeur de paramètre. Access affiche la boîte de dialogue lorsque vous ouvrez un objet qui contient un identificateur ou expression Access ne pouvant pas interpréter.

Dans certains cas, il s’agit le comportement de votre choix. Par exemple, le créateur de la base de données peut avoir créé une requête qui vous permet d’entrer des informations chaque fois que la requête est exécutée, par exemple une date de début ou un numéro d’identification employé. Une invite de ce peut ressembler à ceci :

Montre un exemple d’une boîte de dialogue entrer une valeur de paramètre attendu, avec un identificateur intitulé « Entrez Réf employé », un champ dans lesquelles vous pouvez entrer une valeur et les boutons Annuler et OK.

Toutefois, dans d’autres cas, vous ne voulez cette boîte de dialogue. Par exemple, peuvent apportées certaines modifications à la conception de votre base de données. À présent, lorsque vous ouvrez un objet, Access affiche la boîte de dialogue façon inattendue avec un message que vous ne comprenez pas.

Montre un exemple d’une boîte de dialogue entrer une valeur de paramètre inattendue, avec un identificateur intitulé « SomeIdentifier », un champ dans lesquelles vous pouvez entrer une valeur et les boutons Annuler et OK.

Cet article vous offre de procédures pour examiner quels Access peuvent être demande-t-il une valeur de paramètre et comment vous pouvez arrêter les requêtes.

Remarque : Cet article ne s’applique pas aux applications de web Access – le type de base de données vous concevez avec Access et publiez en ligne sur Office 365 ou SharePoint.

Arrêtez la demande pour une valeur de paramètre

Pour arrêter la boîte de dialogue Entrer une valeur de paramètre ne s’affiche pas, vous devez inspecter les expressions qui sont associées à l’objet avec lequel vous travaillez et trouver l’identificateur à l’origine de la boîte de dialogue. Ensuite, vous devez corriger l’identificateur ou la syntaxe de l’expression qui contient l’identificateur.

Recherchez des liens vers plus d’informations sur la syntaxe d’expression dans la section Voir aussi.

Lorsque la boîte de dialogue Entrer une valeur de paramètre indésirable s’affiche, notez l’identificateur ou expression qui figure dans la boîte de dialogue. Par exemple, « SomeIdentifier » comme indiqué dans l’écran suivant.

Montre un exemple d’une boîte de dialogue entrer une valeur de paramètre inattendue, avec un contour autour de l’étiquette identificateur rose « SomeIdentifier », un champ dans lesquelles vous pouvez entrer une valeur et les boutons Annuler et OK.

Ensuite, cliquez sur Annuler et poursuivre une des procédures suivantes, selon le type d’objet que vous ouvrez lorsque la boîte de dialogue s’affiche. Les procédures fournissent des instructions générales pour inspecter les expressions de différents types d’objets. Toutefois, les modifications spécifiques que vous devez effectuer dépendent de la structure de votre base de données.

Des erreurs typographiques dans les requêtes sont souvent la cause des invites de paramètres indésirables. Comme mentionné précédemment, lorsqu’une requête est conçue pour demander une valeur de paramètre lorsqu’elle est exécutée, la boîte de dialogue Entrer une valeur de paramètre s’affiche par la conception. Toutefois, si vous êtes sûr que la requête ne doivent pas être demandant une valeur de paramètre, utilisez cette procédure à inspecter la requête d’expressions incorrectes.

  1. Cliquez avec le bouton droit sur la requête dans le volet de navigation, puis cliquez sur Mode Création.

  2. Inspecter les identificateurs et les expressions dans la ligne champ, dans les lignes de critères et déterminer si un texte correspond à du texte qui a été affiché dans la boîte de dialogue Entrer une valeur de paramètre. En particulier, si une des cellules dans la ligne champ contient une valeur, par exemple Expr1 : [identificateur], il peut s’agir de la source de l’invite de paramètre.

    Requête contenant une expression entraînant l’affichage de la boîte de dialogue Entrer une valeur de paramètre

Vous trouverez des liens vers des informations supplémentaires sur la création de requêtes avec paramètres dans la section Voir aussi.

Haut de la Page

Si la boîte de dialogue Entrer une valeur de paramètre s’affiche quand vous ouvrez un état, respectez les étapes qui suivent pour inspecter les propriétés de l’état :

  1. Cliquez avec le bouton droit sur l’état dans le volet de navigation, puis cliquez sur Mode Création.

    Remarque : Avant de poursuivre, déterminez si un des contrôles de l’affichage du rapport un triangle vert dans le coin supérieur gauche. Le triangle signifie qu’Access ne peut pas évaluer un identificateur ou une expression dans la propriété Source contrôle du contrôle. Si tous les contrôles affichent le triangle vert, une attention particulière à ces contrôles tout en continuant ces étapes.

    État contenant une zone de texte avec un identificateur mal orthographié

  2. Si le volet Office Feuille de propriétés n’est pas affiché, appuyez sur F4 pour l’afficher.

  3. Dans le volet Office Feuille de propriétés, sélectionnez l’onglet toutes.

  4. Sélectionnez un contrôle qui affiche des données dans le rapport (par exemple, une zone de texte, case à cocher ou zone de liste déroulante). Si tous les contrôles affichent le triangle vert mentionné à l’étape 1, cliquez sur un de ces contrôles tout d’abord.

  5. Dans le volet Feuille de propriétés, inspectez la propriété Source contrôle pour l’identificateur qui s’affichait dans la boîte de dialogue Entrer une valeur de paramètre, puis modifiez l’expression si nécessaire.

  6. Répétez les étapes 4 et 5 pour les autres contrôles sur l’état, jusqu'à ce que vous trouviez l’expression causant le problème.

  7. Si vous ne trouvez toujours pas le problème, vérifiez d’éventuelles expressions incorrectes dans le volet regrouper, trier et Total:

    • Si le volet regrouper, trier et Total n’est pas affiché, sous l’onglet Création, dans le groupe regroupement et totaux, sélectionnez regrouper et trier.

    • Si « Regrouper par expression » ou « Trier par expression » s’affiche sur une ligne dans le volet regrouper, trier et Total, sélectionnez le mot « expression » pour ouvrir le Générateur d’Expression, où vous pouvez examiner l’expression et les modifier si nécessaire.

Haut de la Page

Si la boîte de dialogue Entrer une valeur de paramètre s’affiche chaque fois que vous ouvrez un formulaire, l’expression incorrecte peut être de la requête sous-jacente. Examinez la requête sous-jacente pour trouver l’expression incorrecte.

  1. Cliquez sur le formulaire dans le volet de Navigation, puis sur Mode Création.

  2. Si le volet Office Feuille de propriétés n’est pas affiché, appuyez sur F4 pour l’afficher.

  3. Assurez-vous que formulaire est sélectionné dans la liste dans la partie supérieure du volet Office Feuille de propriétés, puis sur l’onglet toutes.

  4. Examinez la propriété Source d’enregistrement. Si elle contient le nom d’une requête ou SQL instruction, puis sur l’une des identificateurs dans l’instruction peut être incorrects, et à l’origine de la boîte de dialogue Entrer une valeur de paramètre zone apparaisse. Sélectionnez la zone de propriété Source d’enregistrement, puis cliquez sur le bouton Générer Bouton Générateur .

  5. Utilisez la procédure dans la section inspecter les expressions dans une requête pour trouver l’expression incorrecte.

    Important : Pour enregistrer vos modifications à la requête lorsque vous avez terminé, fermez la requête et puis enregistrez le formulaire avant de passer en mode formulaire. Dans le cas contraire, toutes les modifications que vous avez apportées à la requête seront perdues.

Haut de la Page

Expression incorrecte dans la propriété Source ligne d’un contrôle de la zone de liste déroulante de zone ou une liste peut entraîner la boîte de dialogue Entrer une valeur de paramètre. Dans certains cas, la boîte de dialogue ne s’affiche pas jusqu'à ce que vous essayez d’utiliser le contrôle. Utilisez cette procédure pour inspecter la propriété Contenu du contrôle :

  1. Cliquez sur le formulaire dans le volet de Navigation, puis sur Mode Création.

  2. Cliquez sur la zone de liste déroulante ou la zone de liste à inspecter.

  3. Si le volet Office Feuille de propriétés n’est pas affiché, appuyez sur F4 pour l’afficher.

  4. Sélectionnez l’onglet données, puis examinez la propriété Source ligne et déterminer si un texte correspond à du texte dans la boîte de dialogue Entrer une valeur de paramètre.

Haut de la Page

Si Access affiche la boîte de dialogue Entrer une valeur de paramètre chaque fois que vous ouvrez une table, l’expression incorrecte se trouve certainement dans la propriétéContenu d’un champ Liste de choix dans cette table.

  1. Avec le bouton droit de la table dans le volet de Navigation, puis sur Mode Création.

  2. Pour déterminer si un champ est un champ de recherche, sélectionnez le nom du champ, puis sous Propriétés du champ, l’onglet liste de choix. Si l’onglet contient une zone de propriété Source ligne, le champ est un champ de recherche. Examinez la propriété Source ligne. Si elle contient une instruction SQL, puis sur l’une des identificateurs dans l’instruction est incorrect, et à l’origine de la boîte de dialogue Entrer une valeur de paramètre zone apparaisse.

Remarque : Une table peut contenir plusieurs champs Liste de choix, vous devez donc vérifier chacun d’entre eux sous l’onglet Liste de choix.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Voir aussi

Guide sur la syntaxe d’expression

Ajouter des fonctions aux expressions Access

Utiliser des paramètres pour demander une entrée lors de l’exécution d’une requête

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×