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 :

Formulaire de recherche


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut Formulaire de recherche
    Bonjour,

    je suis entrain d'effectuer un moteur de recherche avec access 2000 sur la base d'un modèle tutorat:

    - http://loufab.developpez.com/recursivite/

    - http://loufab.developpez.com/recursivite2/

    trouvés sur le site:http://www.clubic.com/forum/programm...728-page1.html)

    je ne connais pas ces langages et n'ai pas fait d'études en informatiques.

    Concrètement:

    - j'ai deux listes déroulantes: table+champ
    - une zone de liste pour entrée la valeur
    - un bouton commande pour la recherche
    - une zone de liste pr les résultats!

    Le(s) problèmes sont les suivant:
    - zone de liste déroulante du champ: je n'arrive pas avoir les propostions des champs. la case contenu est volontairement vide dans "le cours du tuteur" car après le programme vba va permmettre d'allé chercher les champs suivant la table
    - lorsque je met en application le moteur de recherche, je n'ai aucun résultat au niveau de l'affichage des résultats. Le message d'erreur concerne "la phrase" contenant FROM.

    Voici le détail ci-dessous...
    Est- ce que qqn pourrait m'aider??

    Merci.

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Option Compare Database
     
    Private Sub cbo_champ_AfterUpdate()
     
    Me.cbo_champ.RowSource = Me.cbo_table.Value
    Me.cbo_champ.Requery
     
    End Sub
     
    Private Sub cmd_recherche_Click()
     
    Dim strTable As String, strField As String, strCriteria As String, strSql As String
    Dim criter As Variant
     
    strTable = "(" & Me.cbo_table & ")"     ' recupère le nom de la table
    strField = "(" & Me.cbo_champ & ")"     ' recupère le nom du champ
     
    ' compose le critere de recherche
    strCriteria = strTable & "." & strField & "." & Me.txt_critere & """"
     
    ' construit la requête sql
    strSql = "SELECT DISTINCTROW " & strTable & ".*"
    strSql = strSql & " FROM " & strTable
    strSql = strSql & " WHERE ((" & strCriteria & "));"
     
    Me.lst_resultat.RowSource = strSql 'affecte sql a lst_resultat
    Me.lst_resultat.Requery 'recalcule la liste
     
    End Sub

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Par défaut
    bonjour,
    et c'est quoi ton message d'erreur ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut
    je ne trouve plus le message d'erreur: mais c'était lié à la syntaxe de la phrase avec FROM.

    Et plus largement, mon programme ne fonctionne pas car je suis censé trouver une information à partir d'une table et champ précis, mais rien ne s'affiche dans la fenêtre de résultats...

    Je ne sais pas si j'ai répondu à votre question...

    en espérant que cela vous aide!!

Discussions similaires

  1. Formulaire de recherche multitables
    Par SpyesX dans le forum Access
    Réponses: 7
    Dernier message: 24/11/2005, 11h50
  2. [MySQL] Formulaire de recherche PHP + un script d recherche en HTML
    Par Dsphinx dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 09/11/2005, 19h44
  3. alléger un formulaire de recherche
    Par jarod71 dans le forum Langage
    Réponses: 4
    Dernier message: 28/10/2005, 11h11
  4. Réponses: 3
    Dernier message: 20/10/2005, 12h42
  5. Réponses: 5
    Dernier message: 18/10/2005, 14h09

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