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

VBA Access Discussion :

Ouvrir la création de requête avec une table sélectionnée [AC-2007]


Sujet :

VBA Access

  1. #1
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut Ouvrir la création de requête avec une table sélectionnée
    Salut,

    Je voudrais savoir s'il est possible d'ouvrir le module de création de requête avec une table que l'on a sélectionnée dans une liste déroulante (mais qui ne sera pas toujours la même) ???
    Car j'ai des tables qui contiennent beaucoup d'enregistrement et de colonnes donc je voudrai ne faire apparaître que certains champ avec des filtres.

    Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 172
    Points
    12 172
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Est-ce qu'une procédure comme celle-ci répond à ta demande ?
    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
    16
    Private Sub OpenQBE(ByVal TableName As String, ByVal FieldNames As String)
    Const VOID_QUERY As String = "qry_Trucmuche"
    Dim oQDF As DAO.QueryDef
    Dim F As Integer
    Dim SQLQuery As String
        On Error Resume Next
        Set oQDF = CurrentDb.QueryDefs(VOID_QUERY)
        If Err = 0 Then
            DoCmd.DeleteObject acQuery, VOID_QUERY
        End If
        SQLQuery = "SELECT " & FieldNames & " FROM " & TableName
        Set oQDF = CurrentDb.CreateQueryDef(VOID_QUERY, SQLQuery)
        Set oQDF = Nothing
        DoCmd.OpenQuery VOID_QUERY, acViewDesign
        DoCmd.Maximize
    End Sub
    Que tu utilises ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Exemple()
    ''' § BDD les Comptoirs
        OpenQBE "Clients", "[Code client],[Société],[Ville],[Code postal]"
    End Sub
    Argy

  3. #3
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    C'est tout à fait cela.
    Merci.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/09/2014, 16h04
  2. Optimisation requête avec une table Memory
    Par ahmed. dans le forum Requêtes
    Réponses: 5
    Dernier message: 28/06/2012, 15h49
  3. ouvrir l'analysuer des requtes avec une requete par defaut
    Par AzizMaroc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/05/2011, 18h11
  4. Création de requêtes avec 2 tables non liées
    Par Jusomi31 dans le forum Access
    Réponses: 15
    Dernier message: 28/08/2008, 16h12
  5. [phpMyAdmin] Faire une requête avec trois tables
    Par camzo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/12/2006, 22h55

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