A voir également:
- [VBA ACCESS] Connexion / Déconnexion
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Connexion chromecast - Guide
- Déconnexion intempestive wifi - Guide
- Site inaccessible n'autorise pas la connexion - Guide
5 réponses
J'ai fait des recherches sur les forums CCM, sur d'autres forums et sur pas mal de sites mais rien qui se rapporte à ce que je veux faire.
Est-ce impossible ?
J'ai essayé de la façon suivante de faire deux trois trucs mais ce n'est pas satisfaisant :
En créant une référence vers "Microsoft Access 9.0 Object Library" ("C:\Program Files\Microsoft Office\Office\MSACC9.OLB")...
A partir de là, en créant des objets Access dans le VBA, y compris des applications Access, des connexions Access aux bases, etc...
puis récupérer la ConnectionString en cours (CurrentProject.Connection.ConnectionString)...
Exemple :
CurrentProject.Connection.Close
CurrentProject.Connection.Open CurrentProject.BaseConnectionString, "Admin", ""
Ou encore :
Dim app As Access.Application
Set app = New Access.Application
app.OpenCurrentDatabase "f:\bd1.mdb", False
app.CurrentProject.Connection.Open CurrentProject.BaseConnectionString, "Admin", ""
Si vous avez la moindre idée, faîtes-en moi part stp.
Merci
Cyril
Est-ce impossible ?
J'ai essayé de la façon suivante de faire deux trois trucs mais ce n'est pas satisfaisant :
En créant une référence vers "Microsoft Access 9.0 Object Library" ("C:\Program Files\Microsoft Office\Office\MSACC9.OLB")...
A partir de là, en créant des objets Access dans le VBA, y compris des applications Access, des connexions Access aux bases, etc...
puis récupérer la ConnectionString en cours (CurrentProject.Connection.ConnectionString)...
Exemple :
CurrentProject.Connection.Close
CurrentProject.Connection.Open CurrentProject.BaseConnectionString, "Admin", ""
Ou encore :
Dim app As Access.Application
Set app = New Access.Application
app.OpenCurrentDatabase "f:\bd1.mdb", False
app.CurrentProject.Connection.Open CurrentProject.BaseConnectionString, "Admin", ""
Si vous avez la moindre idée, faîtes-en moi part stp.
Merci
Cyril
pour quelle raison il te faut ce genre de détails ?
-- i-maje softs --
-- i-maje softs --
Bonjour i-mage,
J'ai fait une base de données qui se doit d'être multi-utilisateurs.
Pour l'instant pour changer de session au niveau de la base, il faut fermet l'application puis la relancer pour se reloguer sous un ID différent.
J'aimerais introduire un bouton "DECONNEXION" afin d'assouplir un peu le fonctionnement.
De même, j'aimerai introduire un autologin au lancement de la base car la plupart du temps,la connexion sera pour un simple utilisateur dc sans droits d'administration de la base.
Merci pour tes éventuels conseils
Cyril
J'ai fait une base de données qui se doit d'être multi-utilisateurs.
Pour l'instant pour changer de session au niveau de la base, il faut fermet l'application puis la relancer pour se reloguer sous un ID différent.
J'aimerais introduire un bouton "DECONNEXION" afin d'assouplir un peu le fonctionnement.
De même, j'aimerai introduire un autologin au lancement de la base car la plupart du temps,la connexion sera pour un simple utilisateur dc sans droits d'administration de la base.
Merci pour tes éventuels conseils
Cyril
je pense qu'un bouton "connection sous un autre profil" sera plus judicieux que déconnexion, qui ne veut rien dire en Access à part déconnexion d'une base ODBC ou ADO...
Ensuite, pour une connexion automatique, il faut bien une référence pour reconnaitre l'utilisateur en cours. Tu comptes faire comment ?
-- i-maje softs --
Ensuite, pour une connexion automatique, il faut bien une référence pour reconnaitre l'utilisateur en cours. Tu comptes faire comment ?
-- i-maje softs --
OK, je pensais que tu savais que tu ne savais pas qui choisir !!
En fait moi je passe par un form de connexion, que je crée. Les données résident dans une table utilisateur avec toutes les informations nécessaires...
1) Faire un form, tu sais.
2) remplir la table, également.
je ne vois pas où est le problème ? si tu as des questions techniques après avoir essayer je peux te donner des fonctions à utiliser. le but de CCM n'est pas de tout pondre à la place des autres, ou ai-je mal saisi ?
-- i-maje softs --
En fait moi je passe par un form de connexion, que je crée. Les données résident dans une table utilisateur avec toutes les informations nécessaires...
1) Faire un form, tu sais.
2) remplir la table, également.
je ne vois pas où est le problème ? si tu as des questions techniques après avoir essayer je peux te donner des fonctions à utiliser. le but de CCM n'est pas de tout pondre à la place des autres, ou ai-je mal saisi ?
-- i-maje softs --
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
OK d'accord. Personnellement je ne me sert pas de cet outil car il pose des problèmes lors de la migration !!! A savoir ....
-- i-maje softs --
-- i-maje softs --