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

IHM Discussion :

ouverture d'un formulaire en fonction de 2 critères


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut ouverture d'un formulaire en fonction de 2 critères
    Est ce possible ???

    Voilà une partie du code de mon bouton :

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "PF"

    stLinkCriteria = "[REF]=" & "'" & Me![Texte4] & "'" Or "[NLOT]=" & "'" & Me![Texte1] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria


    Je voudrais que mon bouton ouvre l'enregistrement ou REF= à texte4 et NLOT = texte1

    sachant que texte1 et texte4 sont saisie par l'utilisateur.

    La recherche soit l'un soit l'autre fonctionne bien mais pas la combinaison des 2.
    Que faire ??

  2. #2
    Membre habitué Avatar de foste
    Inscrit en
    Octobre 2002
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 145
    Points : 127
    Points
    127
    Par défaut
    Et si tu mettais AND a la place de OR

    Carine

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    même problème...

  4. #4
    Membre habitué Avatar de foste
    Inscrit en
    Octobre 2002
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 145
    Points : 127
    Points
    127
    Par défaut
    Il ne faut pas de guillemet apres Or ou And et les ' comme suit est plus lisible :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stLinkCriteria = "[REF]='" & Me![Texte4] & "' And [NLOT]='" & Me![Texte1] & "'"
    Carine

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup Carine, tu es une reine !!!

  6. #6
    Membre habitué Avatar de foste
    Inscrit en
    Octobre 2002
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 145
    Points : 127
    Points
    127
    Par défaut
    Merci,

    Penses a cliquer sur 'resolu'...

    Carine

  7. #7
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2004
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 153
    Points : 172
    Points
    172
    Par défaut
    Oui.... penses à mettre [résolu] une fois ton pb réglé....
    Par ailleurs tu peux aussi utiliser les requêtes pour ton soucis te filtrage...
    Le VBA c'est bien mais pas toujours le plus court ....
    .........

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

Discussions similaires

  1. [AC-2003] Ouverture d'un formulaire en fonction du résultat d'une requête SQL
    Par Alsvghn dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/08/2013, 17h13
  2. [AC-2003] Ouverture d'un formulaire en fonction d'un valeur d'un sous formulaire
    Par FCL31 dans le forum VBA Access
    Réponses: 1
    Dernier message: 18/05/2013, 13h36
  3. [AC-2003] Ouverture d'un formulaire en fonction du champ d'un sous-formulaire
    Par Rléon dans le forum VBA Access
    Réponses: 5
    Dernier message: 09/01/2013, 14h16
  4. Réponses: 2
    Dernier message: 30/06/2011, 10h02
  5. Réponses: 7
    Dernier message: 02/09/2010, 15h20

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