[RISOLTO] Creare un filtro in una maschera con ricerca di testo

di Miki52 il
4 risposte

Salve,

ho creato una maschera come da figura che contiene una sub maschera (SM_IncaricoSoci) che filtra i dati da tabelle relazionate con una QueryIncaricoSoci

Vorrei creare un filtro tramite il pulsante “Presidente” per filtrare solo i records che nella casella “Testo 25”, evidenziata, riportano la parola “Presidente”.

La casella ‘Testo 25’ fa riferimento al campo ‘Incarico Tipo’ della tabella origine dei dati

https://postimg.cc/gallery/KmG9PTH

Ho provato a scrivere una routine con il seguente codice

Private Sub FiltroPresidente_Click()
 
    Me.Filter = "[SM_IncaricoSoci]![Testo25] = 'Presidente' "
    Me.FilterOn = True
 End Sub

ma non funziona. Non so se ho sbagliato la sintassi o il riferimento alle maschere ed ai campi.

Mi date una mano? grazie

4 Risposte

  • Non devi filtrare il controllo, ma il campo in cui cercare il testo. In quale campo della query devi cercare “Presidente”?

  • 16/01/2024 - Antony73 ha scritto:


    Non devi filtrare il controllo, ma il campo in cui cercare il testo. In quale campo della query devi cercare “Presidente”?

    Il campo della Query origine dati dell'etichetta Testo 25, nel quale cercare “Presidente” è “Incarico Tipo”

  • Private Sub FiltroPresidente_Click()
     Form_SM_IncaricoSoci.Filter = "Incarico Tipo = 'Presidente' "
      Form_SM_IncaricoSoci.FilterOn = True
     End Sub

    Ovviamente devi associare la query alla sottomaschera.

  • Applicata.. Perfetta.

    Molte grazie per l'aiuto e l'insegnamento.

Devi accedere o registrarti per scrivere nel forum
4 risposte