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

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    entrepreneur
    Inscrit en
    février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : entrepreneur

    Informations forums :
    Inscription : février 2019
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Executer une requête en dehors d'access, est-ce possible ?

    Bonsoir,

    J'ai actuellement une requête sous access que j'éxécute chaque jour. A chaque fois, j'ouvre access, j'importe mon fichier du jour (A) en passant par 5 ou 6 écrans, je lance la requête, et j'enregistre le résultat dans un autre fichier du jour (B) via encore 5 ou 6 écrans. Je souhaite réaliser cette opération en dehors d'access, comme si je pouvais appliquer à mon fichier A la requête access et récupérer le fichier B directement. Est-ce possible et si oui comment ?

    Merci par avance et excusez la profondeur de ma question, mais chaque jour je perd du temps bêtement et je souhaite que ça change :-)

    Julien

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    février 2013
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : février 2013
    Messages : 313
    Points : 459
    Points
    459

    Par défaut

    Il faut automatiser toutes ses opérations via du code VBA en creant un conteneur ACCESS qui va gerer le process.
    Apres par simple clic sur le fichier ACCESS tout se fera en automatique
    A mon sens c'est le seul moyen.
    Cdlt

  3. #3
    Membre éclairé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2004
    Messages : 677
    Points : 802
    Points
    802

    Par défaut Executer une requête en dehors d'access, est-ce possible ?

    Bonjour,

    Tu pourrais essayer du côté des options de lancement:


    Option /X
    Ligne de commande "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE"_"C:\Mes Documents\bd1.mdb"_/x_"MaMacro"
    Description Exécute la macro spécifié au démarrage.
    référencées ici.

    Quitte à attacher tes tables dans une base vide et y importer ta macro.

    Pour l'encapsulation des actions successives dans un module VBA, la réponse de james68 me paraît incontournable.

    Bon courage !
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/04/2014, 15h04
  2. Réponses: 2
    Dernier message: 28/08/2009, 13h05
  3. Executer une requête access depuis un code vbscript
    Par bennbenn dans le forum VBScript
    Réponses: 1
    Dernier message: 22/05/2008, 08h20
  4. Afficher le temps mis pour executer une requête SQL
    Par micatmidog dans le forum PHP & MySQL
    Réponses: 6
    Dernier message: 28/09/2005, 11h23
  5. Réponses: 7
    Dernier message: 08/03/2004, 15h30

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