Condividi tramite

Sottomaschera non visibile apertura db

Anonimo
2019-02-17T17:44:17+00:00

Buonasera,

 in un db ho una sottomaschera “SottomascheraTblVenditoriAcquirenti” ed una casella combinata “CboTipologiaVeicolo” con i seguenti valori:

-          Autoveicolo

-          Motoveicolo

-          Camper

All’apertura del db la sottomaschera  non deve essere visibile e lo deve essere solo quando inserisco uno dei valori nella casella combinata.

Sull’evento “Dopo aggiornamento” della casella combinata ho provato con questo codice:

Private Sub CboTipo_AfterUpdate()

If Me.CboTipologiaVeicolo.Text = "" Then

Me.Sottomaschera_TblVenditoriAcquirenti.Visible = False

Else

Me.Sottomaschera_TblVenditoriAcquirenti.Visible = True

End If

End Sub

Funziona solo se nella finestra delle proprietà imposto a non visibile la sottomaschera.

Ritenendo non corretta questa soluzione, chiedo cortesemente suggerimenti al riguardo.

Grazie.

Abitante

Microsoft 365 e Office | Accesso | 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

  1. Anonimo
    2019-02-17T17:58:17+00:00

    Ciao Abitante

    perché non ritieni corretta la tua soluzione?

    La necessità di impostare a Falso la visibilità della sottomaschera ti consente di gestirne la visualizzazione dalla combo. Diversamente la sottomaschera verrebbe visualizzata all'apertura della maschera principale anche se la combo non avesse alcun valore. 

    David

    La risposta è stata utile?

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

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2019-02-18T10:48:00+00:00

    Ciao Daniele,

    Grazie per l'interessamento.

    Buona giornata.

    Abitante

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-02-18T10:45:32+00:00

    Ciao David,

    pensavo si potesse intervenire su questa riga:

    If Me.CboTipologiaVeicolo.Text = "" Then

    lasciando a "si" la visibilità della sottomaschera.

    Grazie e buona giornata.

    Abitante

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2019-02-17T18:52:11+00:00

    Buonasera Abitant,

    sono un consulente indipendente e sono qui per aiutarti. Se la sottomaschera non deve essere visibile fintantoché non inserisci uno dei valori nella casella combinata, perché dici che la soluzione (che dici funzionare) non è in linea col comportamento atteso?

    Cordialmente,

    Daniele

    La risposta è stata utile?

    0 commenti Nessun commento