Access 97 | Compatible |
Access 2003 | Compatible |
Je veux la somme des ventes en 1ère 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 Où 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 2ème 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 Où