Ringrazio innanzitutto per la celerità (siete grandi!!)
>Bisognerebbe capire meglio come gestisci la scrittura/salvataggio
>del record perchè è difficile stabilirlo così a priori senza
>dettagli......ma spero che il fatto di aver notato la differenza
>tra le due "funzioni" possa aiutarti.
Provo a spiegarti come ho impostato il database e mi scuso in anticipo se non riuscissi ad essere chiaro.
All'interno del database ho diverse tabelle, una delle quali è collegata alla maschera di cui vi parlavo (la maschera è stata creata in creazione guidata sulla base della tabella). Per cui tutti i campi che compongono il record da salvare sulla tabella sono presenti sulla form.
Per chiudere la form e salvare il record ho inserito un pulsante con abbinato il seguente codice:
Private Sub Comando15_Click()
On Error GoTo Err_Comando15_Click
Me!OraInizio.Value = OraStart
Me!OraFine.Value = Now()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoEvents
DoCmd.Close
Exit_Comando15_Click:
Exit Sub
Err_Comando15_Click:
MsgBox Err.Description
Resume Exit_Comando15_Click
End Sub
che contiene anche le due istruzioni che menzionavo nel post precedente.
Non so quali altre informazioni possano esservi utili.