[ACCESS]

[ACCESS] - Programmation

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  :hello:


Message édité par fazouye le 05-08-2002 à 11:36:53
Reply

Marsh Posté le 05-08-2002 à 11:35:27   

Reply

Marsh Posté le 06-08-2002 à 09:02:03    

:bounce:

Reply

Marsh Posté le 06-08-2002 à 09:52:16    

pour info...
 

Code :
  1. VraiFaux([EXERCICE] & "."=".";(VraiFaux([EXE]>2000;[EXE]));[EXERCICE])


 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed