Bonjour Je fais une requete QBE avec ACCESS qui me renvoit une quantité importante de résultats. Pour affiner la recherche, je pose un critère sur un champ numérique, disons EXE. Dans la case "critères" je mets >[EXERCICE :] pour que l'utilisateur saisisse un chiffre et n'obtienne que les enregistrements dont le champ EXE sera supérieur à ce chiffre. --> AUCUN PB
Si jamais l'utilisateur ne saisit aucun chiffre, la requete ne renvoit aucun enregistrement : normal.
Je souhaite afficher tous les enregistrements > 2000 si aucun chiffre n'est saisi par l'utilisateur. Et là : pb de syntaxe...
Si je tape dans les critères : VraiFaux([EXERCICE :] & "."=".";([EXE]>2000);[EXERCICE :]) si jamais je ne rentre pas de chiffre, la requete ne me retourne rien , alors qu'elle devrait me retourner tous les enregistrements pour [EXE] > 2000
en revanche, si je tape dans les critères : VraiFaux([EXERCICE :] & "."=".";[EXE];[EXERCICE :]) là, ca fonctionne, j'ai tous les enregistrements si jamais l'utilisateur ne saisit aucun chiffre...
moralité, le pb est là ([EXE]>2000) ... mais je sèche...
merci d'avance
Message édité par fazouye le 05-08-2002 à 11:36:53
Marsh Posté le 05-08-2002 à 11:35:27
Bonjour
Je fais une requete QBE avec ACCESS qui me renvoit une quantité importante de résultats.
Pour affiner la recherche, je pose un critère sur un champ numérique, disons EXE. Dans la case "critères" je mets
>[EXERCICE :]
pour que l'utilisateur saisisse un chiffre et n'obtienne que les enregistrements dont le champ EXE sera supérieur à ce chiffre. --> AUCUN PB
Si jamais l'utilisateur ne saisit aucun chiffre, la requete ne renvoit aucun enregistrement : normal.
Je souhaite afficher tous les enregistrements > 2000 si aucun chiffre n'est saisi par l'utilisateur.
Et là : pb de syntaxe...
Si je tape dans les critères :
VraiFaux([EXERCICE :] & "."=".";([EXE]>2000);[EXERCICE :])
si jamais je ne rentre pas de chiffre, la requete ne me retourne rien , alors qu'elle devrait me retourner tous les enregistrements pour [EXE] > 2000
en revanche, si je tape dans les critères :
VraiFaux([EXERCICE :] & "."=".";[EXE];[EXERCICE :])
là, ca fonctionne, j'ai tous les enregistrements si jamais l'utilisateur ne saisit aucun chiffre...
moralité, le pb est là ([EXE]>2000) ... mais je sèche...
merci d'avance
Message édité par fazouye le 05-08-2002 à 11:36:53