L'evento BeforePost viene invocato prima di salvare un record su DB.Originariamente inviato da DvdDelphi
Mi potresti spiegare meglio il BeforePost?
In quel contesto, generalmente si provvede a verificare che il record sia valido con regole personalizzate, laddove Delphi non arriva con quelle predefinite (ad esempio, campo non nullo).
Mi pare normale.Originariamente inviato da DvdDelphi
quando inserisco un nuovo record, ed è completamente vuoto, quando do il click per il post, mi da errore che è vuoto.
Perché dovresti salvare un record senza alcun campo compilato?![]()
No, quando il "post" non va a buon fine, l'operazione di inserimento/aggiornamento rimane "pendente": a quel punto, puoi ritentare il salvataggio, oppure annullare l'operazione.Originariamente inviato da DvdDelphi
In questo caso annulla l'operazione di "aggiunta nuovo record" automaticamente oppure devo dire io di tornare nel "passato"?![]()
![]()
Nell'evento OnNewRecord del DataSet puoi provvedere a inizializzare i campi del nuovo record che vai a inserire con dei valori predefiniti.