Condividi tramite

abilitare/disabilitare controlli in maschera

Anonimo
2014-06-02T16:59:15+00:00

salve a tutti,

chiedo un aiuto per come poter abilitare i controlli in una maschera e cioè:

ho due caselle combinate ed un pulsante

vorrei che:

  • all'apertura della maschera sia attiva solo la prima casella combinata e la seconda casella combinata e il pulsante in default sono disattivi
  • poi solo dopo l'aggiornamento della prima casella combinata si attivi la seconda casella combinata
  • infine solo dopo l'aggiornamento della seconda casella combinata si attivi il pulsante

Grazie per i Vs consigli

A presto

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

11 risposte

Ordina per: Più utili
  1. Anonimo
    2014-06-03T12:58:19+00:00

    Ciao,

    if cb_3.enabled = true then

       cb_3 = Null

       cb_3.enabled=false

    else

       if cb_2.enabled=true then

         cb_2=null

         cb2.enabled=false

       else

          cb_1.setfocus                      ' Sposto il focus prima di disabilitare button_1

          button_1.enabled=false

       end if

    end if

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-06-03T10:39:37+00:00

    ciao mimmo grazie ancora  ma non riesco:

    allora io ho una mschera con:

    • cb_1
    • cb_2
    • cb_3

    cb_2 si attiva se compilo cb_1

    cb_3 si attiva se compilo cb_2

    e fin qui tutto ok attraverso il codice postato finora

    Adesso vorri inserire un pulsante di comando (che chiamerei: sali di livello) che al primo clic mi disabilita cb_3 e poi altro clic disabilita cb_2 ed infine ovviamente si disabiliti (il pulsante sali di livello) in quanto resta solo cb_1

    grazie ancora

    dimenticavo mimmo

    se possibile resettare i valori all'interno dell cb

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-06-03T06:43:30+00:00

    Ciao,

    certo puoi aggiungere un pulsante che sull'evento su Click disabiliti Combo2 e textBox :

    Me.TextBox.enabled = false

    Me. Combo2.enabled = false

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-06-02T20:56:49+00:00

    grazie mimmo

    tutto funziona...

    ti chiedo se possiamo aggiungere un pulsante che al clic faccia tornare indietro il tutto, cioè si disabilta la tex box e la combo 2 ...

    Grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2014-06-02T19:39:04+00:00

    Ciao,

    come hai descritto la maschera ha di base la Combo2 e la textBox non abilitate.

    Sull'evento su aggiornamento ( o se preferisci su modifica cioè appena inizia a scrivere nella combo ) della Combo1 abiliti la Combo2 con:

    me.Combo2.enabled = True

    lo stesso vale sull'evento dopo aggiornamento (o su modifica) della Combo2 abiliti la textBox con

    me.TextBox.enabled = true

    Se voui puoi disabilitare la textBox se elimini il contenuto della Combo2 e disabiliti la Combo2 se elimini il contenuto della combo1.

    If IsNull(Combo1) Then

       me.Combo2.enabled=false

    else

       me.Combo2.enabled =true

    end if

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento