Msgbox OK e ANNULLA

Anonimo
2014-02-17T16:53:08+00:00

Ciao a tutti

Su una maschera ho una casella di controllo che mi attiva e disattiva la visualizzazione di record. Premendo accidentalmente la casella di controllo non mi accorgerei che ho disattivato un record. Vorrei che sull'evento clic un msgbox mi avverta su che cosa stia facendo.

Sull'evento clic Ho questo codice inserito:

Private Sub Attiva_Allievo_a_Click()

Dim Msg, Style, Title, Help, Ctxt, Response, MyString

Msg = "Premendo SI disattiverai l'allievo. Vuoi continuare?"

Style = vbYesNo + vbCritical + vbDefaultButton2

Title = "MsgBox Demonstration"

Help = "DEMO.HLP"

Ctxt = 1000

Response = MsgBox(Msg, Style, Title, Help, Ctxt)

If Response = vbYes Then    ' User chose Yes.

    MyString = "Yes"    ' Perform some action.

Else    ' User chose No.

    MyString = "No"    ' Perform some action.

End If

DoCmd.RunCommand acCmdSaveRecord

DoCmd.RunCommand acCmdRefresh

Forms!CSDG.Requery

Forms!CSDG.Refresh

End Sub

Il problema è che se premo sul pulsante NO succede la stessa cosa che accade con SI. Vorrei che premendo sul pulsante NO venisse bloccata la procedura?

E se volessi visualizzare il Campo "CognomeNome" al posto della parola "allievo" nel MSGBox come potrei fare?

grazie in anticipo

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
2014-02-17T17:06:24+00:00

 

Il problema è che se premo sul pulsante NO succede la stessa cosa che accade con SI. Vorrei che premendo sul pulsante NO venisse bloccata la procedura?

 

Else    ' User chose No.

    MyString = "No"    ' Perform some action.

    Exit Sub

End If

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-02-19T16:22:42+00:00

    Ciao a tutti ho risolto con questo codice:

    <cut>

    grazieeeeeee

    Bene!

    Ciao e alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento