PatCatNat’s, site de Patrice MOREL
Vous êtes ici : Accueil » Inform@tic » Access » Test « logique » dans une requête

Test « logique » dans une requête

D 17 novembre 2006     H 10:26     A Patrice MOREL    


Access 97 Access 97 | Compatible |
Access 2003 Access 2003 | Compatible |

Je veux la somme des ventes en 1re classe, mais 2 catégories y cohabitent :
la 1 et la 99.
Avec des cases à cocher (valeurs 1 ou 2) dans un formulaire, l’opérateur renseigne la table [T_Admin_SuiviPP] s’il veut que la 1 ou la 1+99.

Dans une requête j’essaie de mettre un critère avec comme opération sur le champs [Classe] de ma table [T_Ventes] :
=VraiFaux([T_Admin_SuiviPP].[Classe]=1;1;1 Ou 99)

Si ma case possède 1 cela fonctionne.
Si ma case possède 2 il n’y a aucun enregistrement

Pourtant sans passer par ma condition, dans les 2 cas celà fonctionne :
Si je mets comme critère 1, j’ai mes chiffres de classe 1
Si je mets comme critère 99, j’ai mes chiffres de classe 99
Si je met 1 Ou 2 comme critère , j’ai mes chiffres de classe 1+99

Comment puis-je régler ce problème ?

Dans la requête, ajouter ce champ :
Test: [T_Admin_SuiviPP].[Classe]=1
Comme premier critère , tu mets Vrai et comme deuxième critère, Faux.(Une ligne avec Vrai et une 2e avec Faux)

Dans la colonne du champs [Classe] de la table [T_Ventes], tu mets comme premier critère 1 et comme deuxième critère 1 Ou 99.

L’expression des 2 champs doit être

Dans la même rubrique

18 février 2010 – Liste déroulante

26 janvier 2010 – Requête croisée

5 mars 2008 – Evènement sur Onglet

7 février 2008 – Astuces et pièges VBA

8 décembre 2007 – Envoi de mails

Rechercher

Traducteur



Les plus lus

1.  Notices diverses

2.  Le jeu de palets

3.  Import tous fichiers Txt d’un répertoire

4.  Expos et réalisations

5.  Au fil de l’eau


5 articles au hasard

1.  Affiche « L’heure de la relève »

2.  N° de CP

3.  Des contribs, des contribs...

4.  Affiche « AVIS : Aide aux aviateurs ennemis »

5.  Multiplier des artichauts !


Les plus populaires

1.  Affiche « Proclamation du général Eisenhower lors du débarquement en Normandie »

2.  Commémoration Jean de Neyman - 2023

3.  Prud’hommes

4.  Allons de l’arrière !

5.  Cannibalisme