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

Delphi Discussion :

Composants pour "recherche progressive"


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 66
    Par défaut Composants pour "recherche progressive"
    Bonjour,

    Je souhaiterais faire une fenêtre simple qui, à partir d'une table à deux colonnes (code; libellé) dans une base de données SQL Serveur permette, au fur et à mesure que l'on entre les n premiers caractères du code dans une zone de saisie, affiche dynamiquement dessous la liste des codes commencant par ces n caractères (désolé, ce type de recherche a probablement un nom... !).

    Y-a-t'il un (des) composant(s) Delphi plus approprié(s) pour ce type de développement ? (je dois pouvoir me débrouiller concernant les composants d'accès à la base de données mais je n'ai rien contre quelques conseils là aussi !).

    Merci d'avance pour votre aide.

    Amicalement.
    Drooxy

  2. #2
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Bonjour,

    Je ne connais pas de composant qui font ca, mais je pense que c'est pas bien difficile de le faire sans.

    Place un TEdit pour ta recherche et un TListBox ou un TPopMenu pour afficher tes resultats.

    A chaque changement de la valeur de ton edit (OnChange ) tu relance une requete (à base de LIKE), et tu affiche tes résultats de ta requête dans ta ListBox ou ton menu.

    Tu trouveras tout ce qu'il te faut dans le forum et dans la FAQ, mais si t'as besoin d'aide, n'hésite pas.

    Concernant l'acces a SQl-Server, personnellement j'utilise ADOConnection, ADOQuery et TTable, mais c'est un choix de l'entreprise.

    @+.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 66
    Par défaut
    PadawanDuDelphi,

    Merci pour ta réponse !

    Je vais donc suivre cette piste !

    Encore merci pour ton aide !

    A+
    Drooxy

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par PadawanDuDelphi
    A chaque changement de la valeur de ton edit (OnChange ) tu relance une requete (à base de LIKE), et tu affiche tes résultats de ta requête dans ta ListBox ou ton menu.

    Tu trouveras tout ce qu'il te faut dans le forum et dans la FAQ, mais si t'as besoin d'aide, n'hésite pas.
    +1

    Drooxy, tu as mis le sujet résolu, mais si tu bloques sur d'autres choses concernant ce projet, poste dans ce topic.

    Bon dev, à+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 66
    Par défaut
    Sub0,

    Merci

    C'est développé et ça fonctionne !

    A plus et bon dev à toi.

    Drooxy

  6. #6
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Citation Envoyé par Drooxy
    désolé, ce type de recherche a probablement un nom... !
    Oui, celà s'appelle l'autocomplétion

    Si la méthode qui t'as été exposée te convient, n'oublie pas de cliquer sur le p'tit bouton ,en bas de ta discussion. Merci

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 66
    Par défaut
    Merci pour ce joli terme !!!

    A bientôt,
    Drooxy

  8. #8
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Citation Envoyé par Drooxy
    Merci pour ce joli terme !!!

    A bientôt,
    Drooxy
    Surtout qu'on ne le trouve pas ni dans le Larousse, ni dans le Robert

  9. #9
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 155
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 155
    Par défaut
    Yop !
    Surtout qu'on ne le trouve pas ni dans le Larousse, ni dans le Robert
    Alors c'est que ça s'écrit auto-complétion ! D'ailleurs, vit' fait, mon Word 2000 confirme.
    Mes 2 cts,
    --
    jp

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/02/2011, 09h25
  2. Recherche de composant pour un formulaire
    Par AlexB59 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 29/06/2005, 13h20
  3. recherche composant pour dialoguer avec modem
    Par newbie qui galere dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2004, 23h20

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