I bookmark degli ado si intrippano con i cursori dei data sheet delle form
nel momento in cui ad un controllo di una maschera (che ha controlsource
impostato su un field di un recordset ado) gli viene assegnato un valore:
esempio:
Me.MioControllo.Value = ... genera un errore sui bookmark nel caso di undo e
successiva movenext (sia da vba che da interfaccia)
mentre continue assegnazioni di myRecordsetAdo.Fields("MioControllo").Value
= ...
non genera problemi sui bookmark
In ogni caso la connivenza degli eventi ADO ed eventi Form sui campi crea un
po' di anomali se non si presta la dovuta attenzione.
Resta sempre il problema che un campo null o i rules generano alcune volte
effetti collaterali se non intercettati.
Grazie a voi comunque e spero che quanto esposto possa esservi utile.
Ciao
Daniele