Access disabilitare o modificare funzione del tasto invio

Anonimo
2024-09-25T10:53:34+00:00

Salve

nel mio DB, in una determinata maschera (di inserimento) avviene che dopo aver compilato un qualsiasi campo di casella di testo e cbx e premendo il tasto invio mi appare il seguente messaggio:

Io vorrei che ciò non avvenisse o meglio che il tasto invio fosse disabilitato in questa maschera (almeno per i campi di cbx e textbox) oppure funzionasse come TAB

è possibile ?

Grazie

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
2024-09-25T17:55:22+00:00

Grazie Karl, di questa proprietà non ne sapevo neanche l'esistenza :-)

La risposta è stata utile?

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

7 risposte aggiuntive

Ordina per: Più utili
  1. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2024-09-25T13:44:50+00:00

    Se come dici sei su una maschera di inserimento,

    sarebbe corretto che le seguenti proprietà siano impostate:

    casella menu di controllo = No

    pulsante chiusura = No

    pulsanti ingrand./riduzione = Nesssuno

    La risposta è stata utile?

    0 commenti Nessun commento
  2. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2024-09-25T13:26:13+00:00

    La seconda non vedo in quale evento si trova

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-09-25T13:23:02+00:00

    L'avviso di conferma chiusura compare in due sub:

    La prima chiude la maschera senza modifiche (senza msgbox) ed è:

    Private Sub cmdChiudiNoModifiche_Click()

    Me.Undo

    DoCmd.Close 
    

    End Sub

    La seconda (con masbox) chiude il DB ed è:

    If MsgBox(("Sei sicuro di voler chiudere ?"), vbYesNo, "Avviso") = vbNo Then

    Exit Sub

    End If

    DoCmd.SetWarnings False

    DoCmd.Quit acPrompt

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2024-09-25T12:27:33+00:00

    Ciao Aurelio,

    se guardi il codice della tua maschera e cerchi il messaggio o parte di esso ad es. "chiudere", in quale evento lo trovi?

    La risposta è stata utile?

    0 commenti Nessun commento