Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1959 connectés 

 


Dernière réponse
Sujet : [ACCESS]
fazouye pour info...
 

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


 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
fazouye pour info...
 

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


 

fazouye :bounce:
fazouye 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:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)