Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Marta,
prova con un me.Requery dopo il Me.Data_Registrazione = Null
Ciao Mimmo
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Buonasera a tutti!
In una maschera ho creato un pulsante di comando tramite la creazione guidata che mi duplica un record a mia scelta.
Ho modificato il codice sull'evento click così:
Private Sub Comando85_Click()
On Error GoTo Err_Comando85_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70
Me.Data_Registrazione = Null
Exit_Comando85_Click:
Exit Sub
Err_Comando85_Click:
MsgBox Err.Description
Resume Exit_Comando85_Click
End Sub
Di modo che il campo "Data Registrazione" sia vuoto.
Il campo desiderato, però, "diventa vuoto" solo se passo dal record appena duplicato ad un altro record oppure se esco e rientro dalla maschera.
Io invece vorrei che il campo designato "diventasse vuoto" non appena clicco sul mio pulsante di comando.
Come posso risolvere?
Grazie a tutti per l'aiuto!
Marta
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
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.
Risposta accettata dall'autore della domanda
Ciao Marta,
prova con un me.Requery dopo il Me.Data_Registrazione = Null
Ciao Mimmo
Ciao Marta,
perchè una macro e non un semplice comando come ad esempio:
docmd.GoToRecord ,, acLast
Ciao Mimmo
P.S. Odio le macro :-)
Buongiorno Mimmo!
Grazie mille per la dritta!!!
Funziona alla grande!
Ho solo aggiunto un piccolo elemento che mi consente di visualizzare subito il record duplicato con il campo Data Registrazione vuoto (con l'aggiunta di Me.Requery, infatti, mi ritornava al record originario che andavo a duplicare): ho semplicemente creato una macro con tipo di azione "VaiARecord", selezionando come record che deve diventare corrente l'ultimo record; nel codice, sotto a Me.Requery, ho poi aggiunto DoCmd.RunMacro "nome della mia macro".
Grazie mille ancora!!!
Marta