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 :

Ajout d'un critère dans l'ouverture d'un recordset


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Avatar de vavavoum74
    Homme Profil pro
    Responsable magasin
    Inscrit en
    Mars 2018
    Messages
    356
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable magasin

    Informations forums :
    Inscription : Mars 2018
    Messages : 356
    Par défaut Ajout d'un critère dans l'ouverture d'un recordset
    Bonjour,
    je débute encore

    j'ai cette instruction dans une fonction située dans un module standard:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set db = CurrentDb
    Set rs = db.OpenRecordset("select T_Personnel.* from T_Personnel INNER JOIN T_MagasinCourant ON T_Personnel.Magasin=[T_MagasinCourant].[Magasin] ;", dbOpenDynaset)
    Dans la Table T_Personnel un champ [Sortie] qui est de type Oui/Non.
    Je souhaite ajouter une condition supplémentaire qui est [Sortie] = False.(je veux qu'il ne prenne en compte que les personnes dont la case sortie n'est pas cochée.)

    Dois je passer par un "and", genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set db = CurrentDb
    Set rs = db.OpenRecordset("select T_Personnel.* from T_Personnel INNER JOIN T_MagasinCourant ON T_Personnel.Magasin=[T_MagasinCourant].[Magasin] and T_Personnel.Sortie=False ;", dbOpenDynaset)
    ou bien par une condition where, genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set db = CurrentDb
    Set rs = db.OpenRecordset("select T_Personnel.* from T_Personnel INNER JOIN T_MagasinCourant ON T_Personnel.Magasin=[T_MagasinCourant].[Magasin] where T_Personnel.Sortie=False ;", dbOpenDynaset)
    sachant que je ne suis pas sur du tout de l'endroit où mettre cette condition supplémentaire.
    Merci pour vos lumières

  2. #2
    Membre éclairé
    Avatar de vavavoum74
    Homme Profil pro
    Responsable magasin
    Inscrit en
    Mars 2018
    Messages
    356
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable magasin

    Informations forums :
    Inscription : Mars 2018
    Messages : 356
    Par défaut
    Bon, j'ai vérifié, la solution avec le where était la bonne et apparement (j'y crois pas ) fonctionne !!

    Je met résolu

    Désolé du dérangement

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

Discussions similaires

  1. Réponses: 28
    Dernier message: 28/03/2012, 14h42
  2. Réponses: 1
    Dernier message: 04/07/2011, 21h35
  3. [Toutes versions] Ajout d'un critère dans une formule matricielle
    Par Olivm dans le forum Excel
    Réponses: 5
    Dernier message: 10/05/2011, 09h05
  4. choix d'un critère dans requete ajout
    Par JenTry dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 18/07/2007, 14h17
  5. Ajout de critères dans Select utilisé par xp_sendmail
    Par bd0606 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 28/05/2004, 17h02

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