Plusieurs conditions pour like

Résolu
Breizhinours35 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
Breizhinours35 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
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...
A voir également:

6 réponses

SebManfred Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   128
 
([Plt7] LIKE 'Salaires*' OR [Plt7] LIKE Deplacements*' OR [Plt7] LIKE 'ce_que_tu_veux*')
0
Breizhinours35 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   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 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Pourquoi avoir fait 2 tpics pour le même problème ???
0
Breizhinours35 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention   3
 
up
0
Breizhinours35 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   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