Générateur d'expression ( ou formule)

Résolu
domi6226 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Dans un état je veux créer un champs avec 2 conditions.

Sous Excel, exemple : =SI(ET(MOIS(B3)<MOIS(E1);A3="choco blanc");C3;"")

Sous Access :

=VraiFaux(et(Mois([date par mois])<Mois([DATE DE DEBUT]);[Produit]="choco blanc");Somme([Qté]*[livré]);0)

J'ai un message erreur de syntaxe et je ne vois pas ou.

Merci de votre aide.
A voir également:

1 réponse

blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

la fonction ET() n'existe pas en ACCESS, c'est un AND (opérateur logique) tout simplement...

 =VraiFaux((Mois([date par mois])<Mois([DATE DE DEBUT]) AND [Produit]="choco blanc");Somme([Qté]*[livré]);0)  

A+ blux
 "Les cons, ça ose tout.  
C'est même à ça qu'on les reconnait"
0
domi6226 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour l'aide.

Toutefois, un message apparait.

) en trop dans l'expression 'First...

J'ai essayé de corriger mais quand ce message n'apparait plus, le message se transforme en erreur de syntaxe.

suis perdu
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Dans ce que tu as donné, il n'y a pas de first, donc je ne peux pas t'aider...

Il est probable que tu aies encore une autre expression...
0