Condividi tramite

Filtro su sottomaschera

Anonimo
2011-11-13T10:31:12+00:00

Ciao,

inserendo il seguente filtro in una maschera funziona, mentre, se la stessa maschera la utilizzo come sottomaschera non funziona:

 DoCmd.ApplyFilter , "(DESTINAZIONI = " & Chr(34) & Me.Cbo & Chr(34) & ") "

 Me.FilterOn = False

Grazie Vladimiro.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2011-11-16T13:52:06+00:00

Ciao Vladimiro,

riguardando meglio l'istruzione ho l'impressione che ci sia qualcosa di troppo, così dovrebbe andare meglio:

Me.Miasottomaschera.Form.Filter = "DESTINAZIONI = " & Chr(34) & Me.Cbo & Chr(34) Me.Miasottomaschera.Form.FilterOn = True

In che evento metti quyesto codice?

La risposta è stata utile?

0 commenti Nessun commento

12 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2011-11-13T18:05:52+00:00

    Ciao Cinzia,

    un'altra cosa, volendo inserire il codice nella maschera principale per filtrarmi i dati sempre nella sottomaschera, come dovrei fare?

    Grazie Vladimiro.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-11-13T17:49:06+00:00

    Ciao Cinzia, come sempre i tuoi suggerimenti non fanno una piega :-)

    Scusa, ma il metodo ApplyFilter lo mandiamo a casa?

    Ciao Vladimiro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2011-11-13T13:45:01+00:00

    Ciao Vladimiro,

    ma queste istruzioni:

    DoCmd.ApplyFilter , "(DESTINAZIONI = " & Chr(34) & Me.Cbo & Chr(34) & ") "

    Me.FilterOn = False

    sono nel codice della sottomaschera o in quello della maschera?  

    se sono in quello della sottomaschera potresti provare a cambiarlo con:

    Me.Filter="(DESTINAZIONI = " & Chr(34) & Me.Cbo & Chr(34) & ") "

    Me.FilterOn = true

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2011-11-13T12:04:55+00:00

    Scusate, ho dimenticato di scrivere che i campi master e secondari non sono e nel mio caso, non possono essere collegati. C'è qualche altra soluzione per vedere filtrati i dati nella sottomaschera?

    Di nuovo Vladimiro.

    La risposta è stata utile?

    0 commenti Nessun commento