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

Access Discussion :

Recherche multicritère - champs num


Sujet :

Access

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 79
    Points : 44
    Points
    44
    Par défaut Recherche multicritère - champs num
    Bonjour,
    En me basant sur l'excellent tuto de Caféine,
    j'ai créé un form de recherche comprenant un champs numérique
    Lorsque je coche ma chkbox et choisis ma valeur dans la liste, mon form. se bloque et aucune valeur ne s'affiche dans ma liste de résult
    Pour les autres choix tout fonctionne parfaitement.
    j'ai du probablement faire une erreur quelque part... voici les codes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Sub chkChrono_Click()
    If Me.chkChrono Then
       Me.cmbChron.Visible = True
     Else
       Me.cmbChron.Visible = False
    End If
    RefreshQuery
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    If Me.chkChrono Then
        SQL = SQL & "And Globale!numChrono = '" & Me.cmbChron & "' "
        Else
        SQL = SQL
    End If
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT Globale.numChrono FROM Globale;
    merci d'avance.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 017
    Points : 24 548
    Points
    24 548
    Par défaut
    Bonjour,

    as-tu regardé ta variable SQL ?
    Peut-être un espace manquant entre le critère et la chaine SQL ?

    Cordialement,

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 79
    Points : 44
    Points
    44
    Par défaut
    Bonjour,
    Oui, j'ai tout vérifié.
    j'ai seulement changé le nom du champ sur lequel j'effectais une recherche...
    auparavent je faisait la recherche sur un champ texte et ç'a fonctionnaità merveille
    les autres critères de recherche fonctionnent eux aussi correctement.
    mais dès que je coche la chkbox du critère demandé il n'y a pas d'actualisation au niveau de ma liste de résults.
    je ne comprend pas

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    numchrono est un champ numérique ou texte ?

    Cordialement,

    Philippe

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 79
    Points : 44
    Points
    44
    Par défaut
    Bonsoir,
    C'est un champ num (entier long)

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    re bonjour,

    s'il s'agit d'un champ numérique, il ne faut donc pas encadrer <Me.cmbChron> par " ' " qui sont réservés à des champs de type texte.

    Je pense qu'il faut écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SQL = SQL & " And Globale!numChrono = " & Me.cmbChron & " "
    Avec un peu de chance, ça devrait suffire !

    Cordialement,

    Philippe

  7. #7
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 79
    Points : 44
    Points
    44
    Par défaut
    C'était donc ç'a !!
    merci pour tout
    je progresse doucement grace à vous tous.

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

Discussions similaires

  1. Moteur de recherche multicritères sur un champs Javascript et xml
    Par benjea06 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 09/04/2014, 14h25
  2. Réponses: 1
    Dernier message: 19/12/2013, 08h35
  3. [AC-2007] Amélioration requête : recherche multicritères et champs à plusieurs valeurs
    Par pierrequimousse dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 28/09/2010, 15h36
  4. [MySQL] Affichage de champs de table pour recherche multicritères
    Par akorti dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/11/2009, 12h53
  5. [AC-2007] Recherche multicritère sur champs à plusieurs valeurs ?!
    Par lazidus dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 28/10/2009, 16h40

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