En vba, je voudrais ouvrir une base distante pour agir sur=20
les modules (d=E9truire un module par exemple.
j'ouvre la base distante par le code suivant :
Set dbBase =3D OpenDatabase(CheminBase, , , "Microsoft=20
Access;pwd=3DTICTAC") ou
Set dbBase =3D OpenDatabase(cboNom, , , "odbc;pwd=3DTICTAC")
Il m'affiche le message d'erreur Mot de passe non valide=20
pourtant il est bon.
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
Michel Walsh
Salut,
Je ne pense pas qu'on puisse modifier un point-mdb "lié", du moins, même si on le fait, depuis l'interface utilisateur, je veux dire en cela qui si on ajoute a.mdb comme RÉFÉRENCE et qu'on y modifie un de ses modules, cette modification ne sera PAS sauvegardée (du moins sous Access 2000, je n'ai pas vérifié récemment si le comportement avait changé), même si visuellement la modification semble avoir été acceptée. Alors, si l'interface utilisateur a un tel comportement... à plus forte raison par programmation (et merci, cela évite que des malware viennent détruire mes applications Access).
Espérant être utile, Vanderghast, Access MVP
"Dominique" wrote in message news:084c01c3c8a1$aec39910$ En vba, je voudrais ouvrir une base distante pour agir sur les modules (détruire un module par exemple. j'ouvre la base distante par le code suivant : Set dbBase = OpenDatabase(CheminBase, , , "Microsoft Access;pwd=TICTAC") ou Set dbBase = OpenDatabase(cboNom, , , "odbc;pwd=TICTAC") Il m'affiche le message d'erreur Mot de passe non valide pourtant il est bon.
Merci pour votre aide
Dominique
Salut,
Je ne pense pas qu'on puisse modifier un point-mdb "lié", du moins, même
si on le fait, depuis l'interface utilisateur, je veux dire en cela qui si
on ajoute a.mdb comme RÉFÉRENCE et qu'on y modifie un de ses modules, cette
modification ne sera PAS sauvegardée (du moins sous Access 2000, je n'ai pas
vérifié récemment si le comportement avait changé), même si visuellement la
modification semble avoir été acceptée. Alors, si l'interface utilisateur a
un tel comportement... à plus forte raison par programmation (et merci, cela
évite que des malware viennent détruire mes applications Access).
Espérant être utile,
Vanderghast, Access MVP
"Dominique" <anonymous@discussions.microsoft.com> wrote in message
news:084c01c3c8a1$aec39910$a501280a@phx.gbl...
En vba, je voudrais ouvrir une base distante pour agir sur
les modules (détruire un module par exemple.
j'ouvre la base distante par le code suivant :
Set dbBase = OpenDatabase(CheminBase, , , "Microsoft
Access;pwd=TICTAC") ou
Set dbBase = OpenDatabase(cboNom, , , "odbc;pwd=TICTAC")
Il m'affiche le message d'erreur Mot de passe non valide
pourtant il est bon.
Je ne pense pas qu'on puisse modifier un point-mdb "lié", du moins, même si on le fait, depuis l'interface utilisateur, je veux dire en cela qui si on ajoute a.mdb comme RÉFÉRENCE et qu'on y modifie un de ses modules, cette modification ne sera PAS sauvegardée (du moins sous Access 2000, je n'ai pas vérifié récemment si le comportement avait changé), même si visuellement la modification semble avoir été acceptée. Alors, si l'interface utilisateur a un tel comportement... à plus forte raison par programmation (et merci, cela évite que des malware viennent détruire mes applications Access).
Espérant être utile, Vanderghast, Access MVP
"Dominique" wrote in message news:084c01c3c8a1$aec39910$ En vba, je voudrais ouvrir une base distante pour agir sur les modules (détruire un module par exemple. j'ouvre la base distante par le code suivant : Set dbBase = OpenDatabase(CheminBase, , , "Microsoft Access;pwd=TICTAC") ou Set dbBase = OpenDatabase(cboNom, , , "odbc;pwd=TICTAC") Il m'affiche le message d'erreur Mot de passe non valide pourtant il est bon.