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

Résolu
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.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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"
    1. 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
    2. Modérateur
      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...

Discussions similaires

exo pix

2 réponses