Ciao a tutti.

Devo impostare la seguente condizione con la quale selezionare i seguenti campi:

1) origine = B;
2) origine = U solo quando guasto è diverso da 6;
3) tipo = A
4) tipo = C
5) tipo = P solo quando avviso è diverso da S

codice:
If _

 origine = "B" Or 
(origine = "U" And guasto <> 6) And
(tipo = "A" Or tipo = "C") Or 
(tipo = "P" And avviso <> "S") _

Then
Non mi funziona perchè mi visualizza anche la condizione origine = U quando il guasto è uguale a 6.

Cosa sbaglio????
Grazie