Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Contenu TechKnow en ligne

Problème


Est-il possible d’ajouter


un bouton à une fenêtre Grande(Ve) et d’obtenir du code VBA pour ouvrir une base de données Microsoft Access existante lorsque l’utilisateur clique sur ce bouton ? Résolution


: cette solution peut être effectuée à l’aide d’un modificateur et d’un VBA.


1. Ajoutez un nouveau bouton à la fenêtre Great Window souhaitée à l’aide de modifier.


2. Donnez à ce bouton un nom descriptif tel que btnOpenAccessDb.


3. Accordez la sécurité à cette fenêtre modifiée, puis ouvrez-la elle-même dans Great Qu’est-ce que c’est ?


4. Ajoutez la fenêtre à VBA, puis ajoutez le nouveau bouton à VBA également.


5. Ouvrez l’éditeur VBA et accédez à la section de code pour cette fenêtre Great Window. Voici un exemple de code qui peut être utilisé ici :


Option Explicit

Dim appAccess As Object


Private Sub btnOpenAccessDb_BeforeUserChanged(KeepFocus As Boolean, CancelLog As Boolean)


Dim docAccess


Set appAccess = CreateObject(« Access.Application »)

docAccess = appAccess.OpenCurrentDatabase(« C:\My Documents\db1.mdb », True)

appAccess.Visible = True End Sub Note

-Cet



exemple de code est conçu pour ouvrir la adatabase nommée « db1.mdb » située dans le répertoire C:\My Documents et peut être modifiée selon vos besoins. L’objet appAccess doit être dimensionné dans la section Déclarations générales de sorte qu’il reste au-delà de l’étendue de l’événement de clic du bouton dans lequel le code se fait tirer.

Cet article était TechKnowknow Document ID:32879

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×