Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

'Segnalibro non valido' dopo form.Undo (o tasto ESC) e MoveNext

76 views
Skip to first unread message

OneEDP

unread,
Dec 9, 2009, 8:20:15 AM12/9/09
to
Solito recordset ADODB del cavolo connessione ODBC in binding con una form
assegnato con me.recordset= myadorecordset (cursore lato client)
L'errore ADO � questo "segnalibro non valido" solo in quesot specifico
contesto:
- si fanno delle modifiche sui campi
- si preme ESC due volte (alias Undo)
- si esegue movenext
subito dopo Access non permette pi� di far navigare attraverso il recordset
dynamic.
Invece le update da form (e le resync) vengono eseguite correttamente. e si
pu� navigare nel recordset senza problemi.
Non so pi� che fare! E' frustrante!
Vi ringrazio
Daniele

OneEDP

unread,
Dec 9, 2009, 2:28:22 PM12/9/09
to
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


0 new messages