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

Esecuzione modulo su Access 2003 con macro AutoExec

140 views
Skip to first unread message

Leonardo

unread,
Sep 26, 2008, 11:34:16 AM9/26/08
to
Buon pomeriggio amici,
ho creato un modulo per la connessione con ADODB di un database Access
ad un database su SqlServer 2005.
Ho bisogno di far eseguire questo modulo all'apertura del database: ho
creato una macro di nome AutoExec ma
non so quale comando mettere nella macro stessa per ottenere
l'esecuzione dell'istruzione contenuta nel modulo.

Aiutatemi per favore. Grazie.

Leonardo

Cinzia

unread,
Sep 26, 2008, 11:43:38 AM9/26/08
to


"Leonardo" <esposi...@gmail.com> ha scritto nel messaggio
news:624bf523-1ec4-401d...@d45g2000hsc.googlegroups.com...


Ciao Leonardo,
dentro a questo modulo ci deve essere una function che esegue le
operazioni necessarie al collegamento.
Nella Macro devi scegliere Esegui Codice e indicare poi il nome della
function da eseguire.
--
Cinzia [Office Access MVP]
_______________________
www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------


Leonardo

unread,
Sep 26, 2008, 12:53:08 PM9/26/08
to
On 26 Set, 17:43, "Cinzia" <cinziapagani-no-spam_ple...@tiscali.it>
wrote:
> "Leonardo" <esposito.l...@gmail.com> ha scritto nel messaggionews:624bf523-1ec4-401d...@d45g2000hsc.googlegroups.com...

ciao Cinzia,
grazie per avermi risposto, spero tu legga anche quanto segue:
il modulo che ho creato è così composto:
< Function OpenMySQLDB()
< Dim cnn1 As New ADODB.Connection

< 'Create a connection object after instantiating it,
< 'this time to a SQL Server database.
< cnn1 = "Provider=SQLOLEDB;Data Source=W98_01;" & _
< "Database=OpenAccess;User Id=sa;Password=password;"

<End Function

Innanzitutto ti chiedo di verificare se il codice per collegarmi a
SqlServer 2005 è corretto;
poi se mi puoi indicare come posso far si che questo modulo venga
eseguito all'apertura del
database di access 2003 (la macro che ho creato "AutoExec" apre il
modulo all'apertura invece di eseguirlo!

Grazie davvero di cuore Cinzia.

Leonardo

0 new messages