S
Stef
Guest
Bonjour,
je souhaite recuperer des infos de table Access a partir d'un code VBA Excel.
J'ai trouver la solution sur le forum mais il reste un dernier detail : ma base utilise un fichier utilisateur qui la securise par mot de passe....
Comme indiquer ces informations en VBA pour pouvoir entrer dans la base ?
Pour l'instant j'ai ca :
chSQL = "SELECT ...FROM ...blablabla"
Set db = OpenDatabase("MaBase.mdb", dbDriverComplete, False, Connect:=";PWD=password;UID=utilisateur;DSN=MonFichierUser.mdw")
mais je ne suis pas sure d'avoir compris ce que veux dire DSN.
A priori il n'y a pas d'erreur sur cette ligne mais la ligne suivante bloque :
Set rec = db.OpenRecordset(chSQL, dbOpenDynaset)
là, la variable 'err' me dit que je n'est pas acces à la table.
Note: j'ai essayer sur une base non 'securise' cela fonctionne parfaitement
Je continu mes recherches mais si vous avez un indice je vous en remercie.
je souhaite recuperer des infos de table Access a partir d'un code VBA Excel.
J'ai trouver la solution sur le forum mais il reste un dernier detail : ma base utilise un fichier utilisateur qui la securise par mot de passe....
Comme indiquer ces informations en VBA pour pouvoir entrer dans la base ?
Pour l'instant j'ai ca :
chSQL = "SELECT ...FROM ...blablabla"
Set db = OpenDatabase("MaBase.mdb", dbDriverComplete, False, Connect:=";PWD=password;UID=utilisateur;DSN=MonFichierUser.mdw")
mais je ne suis pas sure d'avoir compris ce que veux dire DSN.
A priori il n'y a pas d'erreur sur cette ligne mais la ligne suivante bloque :
Set rec = db.OpenRecordset(chSQL, dbOpenDynaset)
là, la variable 'err' me dit que je n'est pas acces à la table.
Note: j'ai essayer sur une base non 'securise' cela fonctionne parfaitement
Je continu mes recherches mais si vous avez un indice je vous en remercie.