Plusieurs conditions pour like

Résolu
Breizhinours35 Messages postés 12 Statut Membre -  
Breizhinours35 Messages postés 12 Statut Membre -
Bonjour, je suis archi débutant en acces et VBA. J'ai achetté une base acces me permettant de gérer un fichier client mais aussi une base de matériel de location.

Lorsque je fais un devis, je veux que mon matériel sois dispersé en 2 catégorie : matériel et autre(salaires, déplacelemnts...)

Du coup la base contient la formules suivante :

Nz(dsum("[Pln3]*[Pln1]","PL","[PLpiece]=" & {pnum} & " AND ([Plt7] LIKE 'Salaires*') "),0)

Mais pour mon cas, ce n'est pas que 'salaires' que j'aimerai, mais aussi 'Déplacements' 'consommables'....

Du coup je cherche le truc qui qui permet de mettre plusieurs mot pour un seul LIKE.

J'espère que c'est clair mais vu mon petit niveau je n'arrive pas à m'exprimer. merci pour le coup de main...

sinon je met : Nz(dsum("[Pln3]*[Pln1]","PL","[PLpiece]=" & {pnum} & " AND ([Plt7] LIKE 'Salaires*') "),0) & " AND ([Plt7] LIKE 'Déplacements*') "),0) & " AND ([Plt7] LIKE 'Consommables*') "),0) & " AND ([Plt7] LIKE 'etc*') "),0)

mais j'ai peur de détruire ma base...

6 réponses

SebManfred Messages postés 484 Statut Membre 128
 
([Plt7] LIKE 'Salaires*' OR [Plt7] LIKE Deplacements*' OR [Plt7] LIKE 'ce_que_tu_veux*')
0
Breizhinours35 Messages postés 12 Statut Membre 3
 
Ok merci

et our finir j'aimerai la même forules mais en plus, une autre valeur, celle de Plt8.

un truc du style :

Nz(dsum("[Pln3]*[Pln1]","PL","[PLpiece]=" & {pnum} & " AND([Plt7] LIKE 'Salaires*' OR [Plt7] LIKE Deplacements*' si uniquement [plt8] like 'minibus' et je continue OR [Plt7] LIKE ....*' OR [Plt7] LIKE ...*'

C'est faisable ça?
0
Polux31 Messages postés 7219 Statut Membre 1 204
 
Pourquoi avoir fait 2 tpics pour le même problème ???
0
Breizhinours35 Messages postés 12 Statut Membre 3
 
Hello,

parceque je n'avai pas de réponses et que mon projet urge un peu.... dsl
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Breizhinours35 Messages postés 12 Statut Membre 3
 
up
0
Breizhinours35 Messages postés 12 Statut Membre 3
 
bonjour,

Merci SebManfred. Le soucis c'est que ça marche sans problème mais que j'arrive à une formule qui fait plus de 255 carractères.... y a t-il une autre solution?

merci
0