Code VBA pour exécuter la requête d'accès

Code VBA pour exécuter une requête Access
Table des matières

Code VBA pour exécuter une requête Access (avec image)

Qu'est-ce que c'est ?Ce code VBA vous permet d'exécuter le Accès à partir de n'importe quel outil compatible avec VBA, tel que MS Excel, Word, etc.Pourquoi ?Vous pouvez éviter d'ouvrir la base de données et d'exécuter la requête manuellement ; ce code s'exécutera même à partir d'un fichier Excel. sans ouvrir la fenêtre d'accès DB manuellement.Si vous utilisez la fonction Importer Accéder aux résultats des requêtes comme indiqué dans l'article précédent, vous obtenez même les résultats de la requête vers Excel, le tout en un seul clic.Code VBA pour importer les données d'une table ou d'une requête Access vers Excel

Comment utiliser le code VBA pour exécuter une requête Access ?

Étape 1: Copiez-collez le code ci-dessous dans votre module.
Dim myDB As Database Set myDB = OpenDatabase("C:\MYDATABASE.mdb") Mentionnez le chemin d'accès à la base de données et remplacez "MYDATABASE" par le nom de votre base de données Access. myDB.Execute "myQuery" (ma requête)  Remplacez 'myQuery' par le nom de votre requête Access myDB.close N'utilisez cette option que si vous souhaitez fermer la DB.
Étape 2: Cliquez sur le bouton Exécuter ou sur F5 pour exécuter la requête Access.
Code Vba pour exécuter une requête Access
Image de Anson Antony
Anson Antoine
Anson est un auteur collaborateur et le fondateur de www.askeygeek.com. Sa passion pour l'apprentissage de nouvelles choses l'a conduit à créer askeygeek.com, qui se concentre sur la technologie et les affaires. Avec plus d'une décennie d'expérience dans l'externalisation des processus d'entreprise, la finance et la comptabilité, les technologies de l'information, l'excellence opérationnelle et l'intelligence économique, Anson a travaillé pour des entreprises telles que Genpact, Hewlett Packard, M*Modal et Capgemini, où il a occupé différents postes. En dehors de ses activités professionnelles, il est un cinéphile qui aime passer des heures à regarder et à étudier le cinéma, et il est également cinéaste.

2 réponses

  1. Bonjour Anson, essaie de savoir comment, mais je n'y arrive pas….. (aaarggggghhh)

    J'ai un simple MDB (accessDB) avec une table LoginUserDB
    Il y a 3 champs : UserName UserShortName LastLogIn

    UserShortName = un champ de date, les deux autres (UserName & UserShortName) sont des champs de texte

    Quelle sera la meilleure façon, si je veux rechercher tout :

    Nom d'utilisateur = anson.antony

    et mettez à jour tout cela, le champ : UserShortName à XXX
    et le champ LastLogIn to Format(Now, « DD.MM.YYYY ») (date réelle)

    Désolé de vous déranger, mais j'ai testé des manières tellement différentes sans résultat….

    Merci d'avance
    Pierre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Toutes nos félicitations!
Tu l'as fait,
Ne fermez pas !

Accès UberCreate Creator Pro
gratuitement!!!

Cette fenêtre contextuelle ne montrera pas à toi de voir encore!!!

1
Partager avec...