Condividi tramite

esegui codice su pressione del tasto Enter della tastiera

Anonimo
2018-01-06T15:34:32+00:00

Buona sera e buone feste,

volevo gentilmente chiedere come far eseguire un codice o la macro di un pulsante di una maschera, su pressione del tasto Enter (invio) della tastiera del pc. il codice/macro non è niente di che, mi permette di salvare e aggiungere un altro record:

DoCmd.GoToRecord acForm, "mMisurazione", acNewRec

Grazie mille a tutti e buone feste!

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
2018-01-06T17:52:25+00:00

Se, in realtà tu vuoi intercettare il tasto Enter in qualsiasi punto nella maschera, imposta la proprietà della maschera <Anteprima tasti> a e nell'evento sempre della maschera  <Su tasto giù> imposta il codice:

If KeyCode = 13 Then

   esegui la macro

end if

Mimmo

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2018-01-06T17:52:53+00:00

ciao Alessandro,

magari non con il tasto enter, lascialo li buono, buono.

prova a creare una macro autokeys, quella che segue inserisce un nuovo record in seguito alla pressione del testo funzione F3:

crei una nuova macro, inserisci una sottomacro assegnandole il nome del tasto funzione {F3} e inserisci il comando per inserire il record nuovo, la chiudi e la salvi con nome autokeys.

oppure imposti anteprima testi a si nella scheda eventi della form :

e questa routine evento per form :

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = vbKeyF3 Then

DoCmd.GoToRecord acDataForm, Me.Name, acNewRec

End If 

End Sub

ciao, Sandro.

La risposta è stata utile?

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

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-01-06T18:06:32+00:00

    Grazie mille ad entrambi!!!!

    FUNZIONA !!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-01-06T17:40:38+00:00

    Ciao,

    prova sull'evento disattivato del pulsante.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento