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

Requêtes et SQL. Discussion :

requête avec valeur d'un formulaire


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 42
    Par défaut requête avec valeur d'un formulaire
    Bonjour,

    Dans n'importe quel type de requête, est-ce qu'il est possible de prendre la valeur dans une zone liste et l'utiliser comme nom de table
    exemple dans une requête simple : Select * from table1

    j'aimerais que table 1 provient d'une zone de liste se trouvant dans un formulaire comme ça, dans ce formulaire, je metterais la liste de toutes mes tables

    j'ai essayé :

    Select * from Forms![Form1]![Texte1] où Form1 est le nom du formulaire où se trouve la zone liste et Texte1 est le nom de la Zone liste

    L'idée est que j'ai des boutons dans ce formulaire Form1 qui me permettent de faire des select,,,update,,,insert to,,,

    Merci

    (je travaille seulement avec les requête SQL; si vous avez une idée avec du code VB, SVP de m'indiquer clairement comment faire)

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    salut,
    pour le code VB tu peux faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim StrSQL as String
    Dim RS as DAO.Recordset
    StrSQL = "Select * from " & Forms![Form1]![Texte1] & ";"
    Set RS = CurrentDb.openrecordSet(StrSQL)
    Do Until RS.EOF
    'tu traites le retour de ta requête ici
    RS.MoveNext
    Loop
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 42
    Par défaut Re :
    Bonjour jpcheck et merci,
    quand j'écris le code, il me dit que le DAO.Recordset n'est pas correct
    as-tu une idée comment faire le tout dans sql/requete directement et non pas
    dans vb ?
    merci

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    pardon, j'utilise la référence DAO
    pour la requête directement dans SQL, je crois qu'il faut mettres [Formulaire] ou [Formulaire] à la place de [Forms]
    (pas l'habitude de passer par l'interface graphique d'access moué :/)
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

Discussions similaires

  1. Requête avec valeur nulle
    Par lodizzz dans le forum Langage SQL
    Réponses: 4
    Dernier message: 17/05/2013, 16h28
  2. requête avec valeur nulle
    Par Jasmine80 dans le forum Requêtes
    Réponses: 7
    Dernier message: 13/02/2009, 10h26
  3. Requête avec variable d'1 formulaire
    Par BOTIGUA dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 18/06/2008, 18h03
  4. Afficher la requête avec les choix du formulaire
    Par solidaritok dans le forum Langage
    Réponses: 3
    Dernier message: 23/03/2008, 17h57
  5. Requête avec valeur parametre
    Par Dag75 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 17/01/2007, 23h36

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