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 :

Automatiser la création d'une requête LEFT/RIGHT join VBA ??


Sujet :

Access

  1. #1
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut Automatiser la création d'une requête LEFT/RIGHT join VBA ??
    Bonjour à tous ...

    J'ai une petite question ...

    Dans un de mes post j'ai renconté un problème pour créer une requête LEFT ou RIGHT join car je ne savais pas que l'on devait cliquer sur la relation pour définir cela ...

    Ma question est la suivante :

    Existe il un moyen en VBA pour forcer Acces à toujours créer des requêtes de ce type dès qu'il y a plusieurs table ???

    En fait c'est peut être une question bête mais j'aimerais bien savoir si c'est possible ...

    en fait ce que j'aimerais faire, c'est créer un module qui, une fois qu'il est exécuté, il ouvre la fenêtre de création de requête en Mode Création et qui coche automatiquement la case N°3 si on clique sur une relation des tables que l'on souhaite pour creer notre requête de sélection.

    Es ce possible ???

    Quelqu'un à t'il déja essayé de le faire ???

    Merci de vos réponses et à tout bientôt ...


  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    comme je te l'ai indiqué dans ton thread précédent, la modification du type de jointure est répercutée en langage SQL.
    par conséquent si tu veux écrire une requête avec des jointures de type LEFT ou RIGHT tu pourras le faire directement SQL.

    Autre piste, travaille les Relations (Menu Outils / Relations ...).
    ça te permettra de ne pas avoir à redefinir à chaque fois le type de jointure entre tes tables.

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    je ne vois pas comment cela serait possible

    et ce n'est surement pas souhaitable

    essaye de voir ce que cela donnerait si tu rentrais tes tables dans
    le désordre sur le qbe

    d'autre part quant tu lierais la population française avec celle
    de l'académie tu obtiendrais 60 millions de réponse au lieu de 40

  4. #4
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut
    Merci de vos réponses ...

    En fait si je demande cela c'est parceque cela pourait être pratique car dans ma base de données je dois toujours utiliser des LEFT et des RIGHT JOIN pour créer mes requêtes ...

    Alors ouais je m'étais dit que si il y avait un moyen pour automatiser tout cela, ça serait bien ...


    [A PROPOS DU TAG ]
    Je ne vais pas encore mettre ce sujet sur RESOLU car peut être que cela est possible et j'aimerais des autres avis ...
    [\A PROPOS DU TAG ]

    Merci pour vos réponses ...

    A tout bientôt ...

  5. #5
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    C'est completement inutile même

    Le sens des requetes dépend du résultat souhaité, c'est de la logique relationnelle, ça s'apprend et s'applique c'est tout

Discussions similaires

  1. [AC-2003] création d'une requête SQL directe en VBA
    Par patbeautifulday dans le forum VBA Access
    Réponses: 3
    Dernier message: 25/06/2009, 14h09
  2. [Débutant(e)] Création d'une requête update ou insert
    Par boulete dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 12/04/2006, 18h24
  3. Réponses: 2
    Dernier message: 10/03/2006, 13h55
  4. comment automatiser la création d'une source ODBC ?
    Par belmansour tidjani dans le forum Windows
    Réponses: 2
    Dernier message: 22/02/2006, 10h10
  5. [MySQL] Aide à la création d'une requête
    Par tom06440 dans le forum Requêtes
    Réponses: 6
    Dernier message: 19/10/2005, 22h05

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