OVH Cloud OVH Cloud

Un textbox dans un formulaire qui sert de critère dans une reque te

3 réponses
Avatar
Julian Alvarez
Bonjour,

j'ai un textbox dans un formulaire qui contient la valeur suivante : >29.

Je veux simplement utiliser ce supérieur à 29 dans une requete au niveau
critère.
Je tape donc sur la ligne de critère de la requete :
[Formulaires]![F100_Menu]![txt_critere].

Et cela ne fonctonne pas, alors que si je tape >29 la requete renvoie sans
problème des enregistrements.

Merci d'avance de votre aide.

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
et oui, car il lit ">29" et non >29
donc pas mettre le signe ici

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Julian Alvarez" a écrit dans le message de news:

Bonjour,

j'ai un textbox dans un formulaire qui contient la valeur suivante : >29.

Je veux simplement utiliser ce supérieur à 29 dans une requete au niveau
critère.
Je tape donc sur la ligne de critère de la requete :
[Formulaires]![F100_Menu]![txt_critere].

Et cela ne fonctonne pas, alors que si je tape >29 la requete renvoie sans
problème des enregistrements.

Merci d'avance de votre aide.




Avatar
Julian Alvarez
Merci pour la réponse.

Si je comprend bien je dois donc le mettre l'opérateur de comparaison (>
dans ce cas) dans le critère de la requête.
J'aurai qqchose comme ca : > [Formulaires]![F100_Menu]![txt_critere]. (ou
[Formulaires]![F100_Menu]![txt_critere] aura la valeur souhaité)

Donc on ne peut se servir de critère de comparaison écrit dans un formulaire
dans une requête ?
Je ne pourrais donc pas mettre > ou < selon le besoin au niveau du formulaire.

J'aimerai si c'est possible ne pas passer par un querydef et lui changer sa
propriété SQL pour mettre à jour la requête. Toute idéé sera la bienvenue.
Merci


bonjour
et oui, car il lit ">29" et non >29
donc pas mettre le signe ici

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Julian Alvarez" a écrit dans le message de news:

Bonjour,

j'ai un textbox dans un formulaire qui contient la valeur suivante : >29.

Je veux simplement utiliser ce supérieur à 29 dans une requete au niveau
critère.
Je tape donc sur la ligne de critère de la requete :
[Formulaires]![F100_Menu]![txt_critere].

Et cela ne fonctonne pas, alors que si je tape >29 la requete renvoie sans
problème des enregistrements.

Merci d'avance de votre aide.









Avatar
Pierre CFI [mvp]
..../.....
tu peux executer du code sql en vba
currentdb.execute "select * from table where.......

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Julian Alvarez" a écrit dans le message de news:

Merci pour la réponse.

Si je comprend bien je dois donc le mettre l'opérateur de comparaison (>
dans ce cas) dans le critère de la requête.
J'aurai qqchose comme ca : > [Formulaires]![F100_Menu]![txt_critere]. (ou
[Formulaires]![F100_Menu]![txt_critere] aura la valeur souhaité)

Donc on ne peut se servir de critère de comparaison écrit dans un formulaire
dans une requête ?
Je ne pourrais donc pas mettre > ou < selon le besoin au niveau du formulaire.

J'aimerai si c'est possible ne pas passer par un querydef et lui changer sa
propriété SQL pour mettre à jour la requête. Toute idéé sera la bienvenue.
Merci


bonjour
et oui, car il lit ">29" et non >29
donc pas mettre le signe ici

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Julian Alvarez" a écrit dans le message de news:

Bonjour,

j'ai un textbox dans un formulaire qui contient la valeur suivante : >29.

Je veux simplement utiliser ce supérieur à 29 dans une requete au niveau
critère.
Je tape donc sur la ligne de critère de la requete :
[Formulaires]![F100_Menu]![txt_critere].

Et cela ne fonctonne pas, alors que si je tape >29 la requete renvoie sans
problème des enregistrements.

Merci d'avance de votre aide.