IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

FAQ Comment ouvrir un formulaire dans une autre base ?


Sujet :

Access

  1. #1
    Membre actif Avatar de quanou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 311
    Points : 247
    Points
    247
    Par défaut FAQ Comment ouvrir un formulaire dans une autre base ?
    Bonjour, je suis en Access 2000

    Je voudrais savoir s'il est possible, par code ou non, lors d'un clic sur un bouton (ou lien): ouvrir un formulaire particulier contenu dans une autre base, cette dernière est protégé par mot de passe.

    Merci beaucoup pour votre aide.

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    j'ai déjà vu quelque chose comme ça ici, les sources ou une recherche devraient t'aider à trouver ton bonheur

  3. #3
    Membre actif Avatar de quanou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 311
    Points : 247
    Points
    247
    Par défaut
    Citation Envoyé par Steph9
    j'ai déjà vu quelque chose comme ça ici, les sources ou une recherche devraient t'aider à trouver ton bonheur
    Salut,
    Merci, effectivement,
    J'ai trouvé qq chose dans la FAQ :
    http://access.developpez.com/faq/?pa...ss#OuvrBddForm

    J'ai implémenté le code. Ca a l'air d'ouvrir la deuxième base ainsi que le formulaire voulu mais pas entièrement (c'est vide). En fait, le code bloque à cette boucle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                Do While Len(.CurrentDb.Name) > 0
                    DoEvents
                Loop
    On ne sort pas de la boucle et de la fonction. Le comportement est étrange !

    Merci si qqun peut me dépanner

  4. #4
    Membre actif Avatar de quanou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 311
    Points : 247
    Points
    247
    Par défaut
    Bon,

    Je l'ai fait un peu à ma sauce, ça marche, en tout cas pour moi. Il faudra juste rajouter qq vérifications et gestion d'erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Function fOpenRemoteDb(strMDB As String, strPwd As String, strForm, Optional intView As Variant)
     
        Dim objAccess As Access.Application
        Set objAccess = New Access.Application
        If IsMissing(intView) Then intView = acViewNormal
        Call objAccess.OpenCurrentDatabase(strMDB, False, strPwd)
        objAccess.DoCmd.OpenForm strForm, intView
        Set objAccess = Nothing
     
    fOpenRemoteDb_Exit:
        Exit Function
    fOpenRemoteDb_Err:
        fOpenRemoteDb = False
        Resume fOpenRemoteDb_Exit
    End Function

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/11/2019, 09h16
  2. Comment ouvrir un lien dans une autre frame ?
    Par kelyly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 23/02/2010, 20h55
  3. Réponses: 3
    Dernier message: 17/08/2009, 09h57
  4. Réponses: 6
    Dernier message: 03/04/2007, 10h19
  5. Copier un formulaire dans une autre base
    Par Bercud dans le forum IHM
    Réponses: 2
    Dernier message: 08/06/2006, 12h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo