filtrare record casella combinata sottomaschera

Anonimo
2020-12-25T12:32:49+00:00

Buongiorno Ragazzi Buon Natale a tutti.......

vorrei un aiuto in merito alla creazione di una casella combinata per la ricerca di nome cognome riferita alla sottomaschera, come dovrei impostare il codice vba?

nella casella combinata ho impostato la query con id e cognome nome con la seguente espressione unione - CognomeNome: [Dipendente].[Cognome] & " " & [Nome] .

su Evento cosa dovrei impostare?

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
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2020-12-26T16:29:30+00:00

Certo, in tal caso la parte di codice dopo la else lo imposti nell'evento su click del pulsante.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

12 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2020-12-26T09:32:35+00:00

    mi sono dimenticato che all'interno della sottomaschera  su origine Record è inserita una query

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-12-26T09:26:25+00:00

    Buongiorno Mimmo mi segnala errore nel codice...

    La risposta è stata utile?

    0 commenti Nessun commento
  3. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2020-12-26T09:06:14+00:00

    Scusa l'evento è dopo aggiornamento come vedi dal codice.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2020-12-25T21:52:31+00:00

    Ciao Alessandro,

    immagino che la combo sia nella maschera principale quindi sull'evento "su Click" potresti impostare:

    Private Sub cboCognomeNome_AfterUpdate()

        If Len(cboCognomeNome & "") > 0 Then

           Me.frm2.Form.Filter = "Id = " & cboCognomeNome

           Me.frm2.Form.FilterOn = True

        Else

           Me.frm2.Form.Filter = ""

           Me.frm2.Form.FilterOn = False

        End If

    End Sub

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento