Applicare più filtri ad una maschera

di
Anonimizzato10441
il
2 risposte

Applicare più filtri ad una maschera

Ciao a tutti!!

Utilizzo una maschera nella quale devo filtrare più campi.

Per filtrarli uso una casella combinata col seguente codice:

Private Sub CasellaCombinata61_AfterUpdate()
Me.Filter = "[classe_mat] ='" & Me![CasellaCombinata61] & "'"
Me.FilterOn = True
End Sub

Il filtro funziona perfettamente ma mi annulla tutti i filtri che c'erano già attivi sulla maschera.

Quello che vi chiedo è: esiste un modo per applicare il filtro senza che esso mi annulli i filtri precedentemente attivi?

Ho già provato a cercare in rete ma non trovo niente che mi possa aiutare...

Vi ringrazio tutti per l'aiuto!!

Ciao e GRAZIE 1000

2 Risposte

  • Re: Applicare più filtri ad una maschera

    Siccome la concatenzione dei Criteri si ottiene con l'operatore AND
    
    Criterio1 AND Criterio2
    va da se che per fare quello che chiedi devi recuperare il Criterio precedente ed applicare il nuovo...
    
    Me.FilterOn = False
    Me.Filter = Me.Filter & " AND [classe_mat] ='" & Me![CasellaCombinata61] & "'"
    Me.FilterOn = True
    Prevedi chiaramente la possibilità di Resettare il tutto...
  • Re: Applicare più filtri ad una maschera

    6 un mito!!!!!
    Funziona tutto perfettamente!!

    Dopo aver perso una marea di tempo tra tentativi e ricerche in internet, finalmente funziona!!!


    GRAZIE 1000 ANCORA!!!!!

    Ciao
Devi accedere o registrarti per scrivere nel forum
2 risposte