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

Macros Access Discussion :

Macro ouvrir formulaire, clause where, filtrer plusieurs champs


Sujet :

Macros Access

  1. #1
    En attente de confirmation mail
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Juin 2016
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2016
    Messages : 25
    Points : 6
    Points
    6
    Par défaut Macro ouvrir formulaire, clause where, filtrer plusieurs champs
    Bonjour,

    J'ai un sous-formulaire dans ma base (Appel sous-formulaire) qui me montre tous les appels qui ont été passé à une société.

    Lorsque je double clic sur le champs [N° appel], j'ouvre un autre formulaire (Détail appel) grâce à l'action de macro "ouvrir formulaire" qui me montre le détail de l'appel.
    Jusque là ca va, je me contente de mettre dans la clause WHERE ="[N° appel]=" & [N° appel].
    Je précise que j'ai trouvé ca sur internet, je ne comprend pas à quoi sert le "&" mais ca fonctionne.

    Je cherche désormais à ouvrir en même temps tous les appels qui ont été passé à cette société et à ce contact.

    J'ai essayé de mettre dans la clause WHERE ="[ID société]=" & [ID société] and "[ID contact]=" & [ID contact] mais rien n'a faire ca ne fonctionne pas.

    Quelqu'un pourrait-il m'aider svp ?
    Par avance merci,
    Julien

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Comme cela ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE ="[ID société]=" & [ID société] & " and [ID contact]=" & [ID contact]
    Explications :
    - Les expressions que j'ai mis en rouge concernent les champs dans ton formulaire que tu vas ouvrir.
    - en bleu tu as les valeurs des champs de ton formulaire d'où tu appelles ton macro.

    Après, c'est une expression texte, donc les & servent à CONCATENER des valeurs littérales.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    En attente de confirmation mail
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Juin 2016
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2016
    Messages : 25
    Points : 6
    Points
    6
    Par défaut
    Bonjour madefemere,

    C'est tout simplement parfait !

    Merci beaucoup à la fois pour votre réponse rapide et vos explications,

    Cordialement,

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

Discussions similaires

  1. [AC-2010] Macro "Ouvrir formulaire where" sur double-clic dans un sous-formulaire
    Par Beaver dans le forum Macros Access
    Réponses: 3
    Dernier message: 21/04/2015, 11h07
  2. [AC-97] clause Where avec 2 champs
    Par docjo dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 19/08/2010, 18h37
  3. Execution de macro ouvrir formulaire
    Par liazidf dans le forum IHM
    Réponses: 2
    Dernier message: 22/05/2008, 22h53
  4. Clause WHERE sur deux champs
    Par mouchkar dans le forum Langage SQL
    Réponses: 3
    Dernier message: 09/01/2008, 16h03
  5. Réponses: 6
    Dernier message: 30/04/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