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 :

recherche de champs commencant par


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut recherche de champs commencant par
    bonjour,
    je voudrais que lorsque je rentre un debut de code secteur dans une zone de texte un formulaire s'ouvre m'affichant tous les client faisant partie des secteur commencant par ce qu'il y a dans la zone de texte
    Le code suivant ouvre un formulaire si la zone de texte contient un code secteur entier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        DoCmd.OpenForm "RechercheClient", , , "[CodeSecteur]='" & Secteur.Value & "'"
    Que dois-je modifier??

  2. #2
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Montre nous tout ton code déjà
    Sur le tuto de cafeine une partie de son code fait, il me semble ceci. Ou alors c'est un autre tuto, je vais chercher.

    [EDIT] : Il faut que dans ta fonction de recherche tu mette like

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Me.chkResume Then
        SQL = SQL & "And Medias!Résumé like '*" & Me.txtRechResume & "*' "
    End If
    Il me semble bien que c'est ca essaye et tu verras...

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut
    je ne travaille pas avec du SQL en fait j'ai un bouton et lorsque je clique dessus j'utilise un DoCmd.OpenForm
    il faut donc, je pense, modifier mes conditions de la fonction
    j'ai essayé ceci en vain :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DoCmd.OpenForm "Client1", , , "[CodeSecteur]='" & Secteur.Value & "*'"
    si quelqu'un avait la solution je lui en serait très reconnaissant
    merci

  4. #4
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Là en fait ce que tu veux faire avec ce code c'est ouvrir un formulaire avec ce que tu écrit, mais ca ne marche pas parce que si le nom rempli n'est pas complet alors il devrait ouvrir plusieurs formulaires ce qu'il ne peut pas faire.

    Où alors tu essaye avec un code plutôt comme ca mais je suis vraiment pas sur que ca marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenForm "Client1", , , "[CodeSecteur like '*" & Secteur.Value & "*' " 

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut
    si ça marche je te remercie ton aide m'est decidément très précieuse........

  6. #6
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Je suis contente que tu ai réussi, n'oublie pas de mettre le tag

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

Discussions similaires

  1. Connaitre le nombre de champ commencent par xyz_
    Par bastian06n dans le forum Requêtes
    Réponses: 1
    Dernier message: 27/06/2010, 03h12
  2. Réponses: 1
    Dernier message: 15/12/2009, 16h53
  3. [MySQL] Faire une recherche sur tous les champ commencant par ..
    Par bullrot dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 31/10/2008, 11h45
  4. Somme des champs commencant par le même mot
    Par kemsy dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 29/10/2008, 18h47
  5. Rechercher les occurences commencant par un chiffre
    Par tony slayer dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/05/2005, 14h48

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