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 :

Problème affichage liste selon critères [AC-2016]


Sujet :

IHM

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 198
    Points : 140
    Points
    140
    Par défaut Problème affichage liste selon critères
    Bonjour,
    j'ai fait une liste "Liste_check" et elle se met à jour en fonction de deux champs , Nom et Prenom

    Pour le Nom aucun problème, mais une fois le Nom saisie je passe sur le champ Prenom et je voudrais que ma liste s'affine ...

    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
    17
    18
    Private Sub Nom_KeyDown(KeyCode As Integer, Shift As Integer)
    strRowSource = "SELECT [Nom],[Prenom],[Code_Postal],[Commune],[Sport],[Statut], [Categorie]" & "FROM T_Abonnes " & _
    "WHERE [Nom] like '*" & Me.Nom.Text & "*' AND [Categorie] = 'BADMINTON'"
    Liste_check.RowSource = strRowSource
    End Sub
     
     
     
    Private Sub Prenom_KeyDown(KeyCode As Integer, Shift As Integer)
    strRowSource = "SELECT [Nom],[Prenom],[Code_Postal],[Commune],[Sport],[Statut], [Categorie]" & "FROM T_Abonnes " & _
    "WHERE [Prenom] like '*" & Me.Prenom.Text & "*' AND [Categorie] = 'BADMINTON' AND [Nom]= 'dupond'"
     
     
    'strRowSource = "SELECT [Nom],[Prenom],[Code_Postal],[Commune],[Sport],[Statut], [Categorie]" & "FROM T_Abonnes " & _
    '"WHERE [Prenom] like '*" & Me.Prenom.Text & "*' AND [Categorie] = 'BADMINTON' AND [Nom]= 'Me.Nom'"
     
    Liste_check.RowSource = strRowSource
    End Sub

    Si dans mon champ nom j'ai saisie "dupond" la saisie selon le prénom s'affine bien avec le code actuel ci dessus.
    Mais je voudrais remplacer le mot dupond par la valeur du champ Nom, et là ça fonctionne pas, code mis en commentaire.
    Où est mon erreur ?

    Merci d'avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 878
    Points : 4 754
    Points
    4 754
    Par défaut
    pour Nom, reprend la syntaxe comme tu as fait pour Prenom !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ... AND [nom] = '" & Me.nom & "'"
    "Always look at the bright side of life." Monty Python.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 198
    Points : 140
    Points
    140
    Par défaut
    Merci beaucoup !

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    bonjour,
    l'apostrophe étant un caractère autorisé dans un nom (L'héritier, D'Hauterive ...) je conseillerai l'utilisation des doubles guillemets comme délimiteur de texte plutôt que l'apostrophe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    " ... AND [nom] = """ & Me.nom & """"
    cela permet d'éviter une éventuelle erreur de syntaxe
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 198
    Points : 140
    Points
    140
    Par défaut
    Bonsoir tee_grandbois,
    merci pour avoir pris le temps de répondre à mon commentaire du coup j'ai modifié toutes mes syntaxes et j'ai remplacé les ' par des "".

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

Discussions similaires

  1. liste selon critère
    Par dawaman dans le forum Excel
    Réponses: 7
    Dernier message: 21/09/2011, 15h52
  2. [SP-2007] Problème Affichage Liste avec nouveau thème
    Par genzo93 dans le forum SharePoint
    Réponses: 1
    Dernier message: 19/02/2010, 11h02
  3. Probléme affichage liste déroulante avec I.E.
    Par desperados91 dans le forum ASP
    Réponses: 3
    Dernier message: 23/11/2009, 14h52
  4. Problème affichage Liste déroulante
    Par Pierre67 dans le forum IHM
    Réponses: 4
    Dernier message: 27/09/2008, 08h47
  5. Problème de tri selon critères
    Par JeanMikael dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/07/2007, 19h00

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