Où puis-je mettre mes variables globales?
ex:
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection
cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ.
J'aimerais que de n'importe quel formulaire je fasse simplement:
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour La Mouette,
Dans un module de portée globale :
Public cnx As New ADODB.Connection
Public Sub Initialisation() Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;" End Sub
La procédure Initialisation est appelée sur le 1er formulaire à l'ouverture (formulaire de démarrage de ton application) par :
Call Initialisation
Ps : Ne pas oubier de faire un Set cnx= Nothing
Où puis-je mettre mes variables globales? ex: Dim cnx As ADODB.Connection Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ. J'aimerais que de n'importe quel formulaire je fasse simplement:
cnx.Open cnx.Close
Merci
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour La Mouette,
Dans un module de portée globale :
Public cnx As New ADODB.Connection
Public Sub Initialisation()
Set cnx = New ADODB.Connection
cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
End Sub
La procédure Initialisation est appelée sur le 1er formulaire à
l'ouverture (formulaire de démarrage de ton application) par :
Call Initialisation
Ps : Ne pas oubier de faire un
Set cnx= Nothing
Où puis-je mettre mes variables globales?
ex:
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection
cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ.
J'aimerais que de n'importe quel formulaire je fasse simplement:
cnx.Open
cnx.Close
Merci
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Public Sub Initialisation() Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;" End Sub
La procédure Initialisation est appelée sur le 1er formulaire à l'ouverture (formulaire de démarrage de ton application) par :
Call Initialisation
Ps : Ne pas oubier de faire un Set cnx= Nothing
Où puis-je mettre mes variables globales? ex: Dim cnx As ADODB.Connection Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ. J'aimerais que de n'importe quel formulaire je fasse simplement:
cnx.Open cnx.Close
Merci
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
.../...
Arg, un copier-coller trop vite fait. Supprimer le Set cnx = New ADODB.Connection dans la procédure Initialisation
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Public cnx As New ADODB.Connection
Public Sub Initialisation() Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;" End Sub
.../...
Arg, un copier-coller trop vite fait.
Supprimer le Set cnx = New ADODB.Connection dans la procédure
Initialisation
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Public cnx As New ADODB.Connection
Public Sub Initialisation()
Set cnx = New ADODB.Connection
cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
End Sub
Arg, un copier-coller trop vite fait. Supprimer le Set cnx = New ADODB.Connection dans la procédure Initialisation
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Public cnx As New ADODB.Connection
Public Sub Initialisation() Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;" End Sub
La Mouette
Merci :)
Bonjour La Mouette,
Dans un module de portée globale :
Public cnx As New ADODB.Connection
Public Sub Initialisation() Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;" End Sub
La procédure Initialisation est appelée sur le 1er formulaire à l'ouverture (formulaire de démarrage de ton application) par :
Call Initialisation
Ps : Ne pas oubier de faire un Set cnx= Nothing
Où puis-je mettre mes variables globales? ex: Dim cnx As ADODB.Connection Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ. J'aimerais que de n'importe quel formulaire je fasse simplement:
cnx.Open cnx.Close
Merci
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci :)
Bonjour La Mouette,
Dans un module de portée globale :
Public cnx As New ADODB.Connection
Public Sub Initialisation()
Set cnx = New ADODB.Connection
cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
End Sub
La procédure Initialisation est appelée sur le 1er formulaire à
l'ouverture (formulaire de démarrage de ton application) par :
Call Initialisation
Ps : Ne pas oubier de faire un
Set cnx= Nothing
Où puis-je mettre mes variables globales?
ex:
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection
cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ.
J'aimerais que de n'importe quel formulaire je fasse simplement:
cnx.Open
cnx.Close
Merci
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Public Sub Initialisation() Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;" End Sub
La procédure Initialisation est appelée sur le 1er formulaire à l'ouverture (formulaire de démarrage de ton application) par :
Call Initialisation
Ps : Ne pas oubier de faire un Set cnx= Nothing
Où puis-je mettre mes variables globales? ex: Dim cnx As ADODB.Connection Set cnx = New ADODB.Connection cnx.ConnectionString = "DSN=maConnexion; UID=SYSDBA;PWD=pwd;"
Je ne veux pas répéter ma chaîne de connection à tout bout de champ. J'aimerais que de n'importe quel formulaire je fasse simplement:
cnx.Open cnx.Close
Merci
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr