Jack wrote:

La prima volta pero' che mando in esecuzione la macro si produce un
errore, questo e' il messaggio :

Errore nel caricare il Basic nel documento script-lb.xml
Errore Generale
Errore Generale I/O

Pero' le volte successive a questo errore la macro funziona bene
assegnando la query al formulario. Quello che vi chiedo e' se utilizzo
un modo corretto per assegnare via codice un comando sql ad un
formulario.

Sono venuto a capo del problema di quel messaggio di errore. Qui c'e' il file ricettario.odb che mi restituisce il messaggio di errore http://mio.discoremoto.virgilio.it/opendocument/ e il file corretto che non da piu' errori RicettarioOK.odb Nei moduli Macro ci sono 2 librerie, Standard e Ricerca, nella libreria Standard avevo piu' macro e avevo deciso di separarle in un' altra libreria(Ricerca) quindi con il drag&drop le avevo spostate, inoltre ho anche cancellato delle macro che non mi servivano piu'. Bene scompattando il file Ricettario.odb nella Subdirectory Ricettario\forms\Obj11\Basic si trovano i file .xml delle macro, nella libreria Standard ho ritrovato le macro che avevo spostato in Ricerca (quindi il drag&drop non le ha spostate ma copiate) e ho ritrovato anche delle macro che avevo cancellato. Quindi ho procetuto ad eliminare i file .xml delle macro che avevo spostato e quelle delle macro che da 'gestione macro ' avevo eliminato, poi ho provveduto ad editare con Notepad (alquanto scomodo) il file script-lb.xml mantenendo solo i riferimenti ai file.xml delle macro presenti. La stessa cosa ho fatto nella directory Ricerca dove sono presenti gli xml delle macro della Libreria Ricerca, rieditando anche qui il file script-lb.xml, poi ho ricompattato il tutto riottenendo il file RicettarioOK.odb, che non da piu' errori, naturalmente dimagrito dai 139 KB a 96KB (una bella differenza). Quindi la morale e' che c'e' piu' di qualche problema nella gestione delle Librerie e dei moduli macro, il drag&drop non sposta i moduli ma li copia e i moduli eliminati non vengono cancellati ma rimangono presenti (anche se non visibili). Spero di non avervi tediato con argomenti di nessun interesse, mi fermo qui.
Saluti Jack














--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Vinci con Suzi Wan: sfida la sorte, in palio ben 2 wok al giorno!

*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=4719&d=9-2

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a