Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1423 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  faire une recherche et recupere la ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire une recherche et recupere la ligne

n°1095076
treza22
Posté le 24-05-2005 à 15:08:24  profilanswer
 

Bonjour
J aimerais faire une recherche dans une colonne d'un fichier et récupérer la ligne correspondant a la recherche.
Je m explique, j ai le fichier:
code   nom   prenom
14     X     jean
17     Y     Paul
...
Je voudrait donc rechercher le code 17 et récupere le nom et le prenom de la personne associé au code 17.  
Bien sur, je pourrais parcourir toutes les lignes mais il y en a 1500, donc ca rique de prendre un temps fous inutile....Quelqu un a un truc plus simple?
Merci d avance

mood
Publicité
Posté le 24-05-2005 à 15:08:24  profilanswer
 

n°1095087
mbl
Posté le 24-05-2005 à 15:13:31  profilanswer
 

Fonction find ou search avec selection de la cellule pis activecell.address

n°1095166
treza22
Posté le 24-05-2005 à 15:58:31  profilanswer
 

je te remercie, je vais aller voir ca!

n°1095211
rours
Posté le 24-05-2005 à 16:21:28  profilanswer
 

ça ne va pas prendre un temps fou,  et comment crois tu que fonctionne la fonction find? :)
 
c'est a partir des double boucle que cela prend du temps

n°1095417
Toti2006
Posté le 24-05-2005 à 18:25:59  profilanswer
 

Autrement tu peux utliser un Recordset
Dim Record as RecordSet
Dim Requete as String
Set base = OpenDatabase(App.Path & "\Le Nom De Votre Base", True)
Requete="select * From Table where Code=" & "'" & Code.text & "'"
Set Record=Base.openRecordSet(Requete)
Do While Not (Record.EOF)
  Code.text=Record!Code
  Nom.text=Record!Nom
  Prenom.text=Record!Prenom
loop
 
voilà il va retourner les champs que tu cherches ;-)
 
 

n°1095862
mbl
Posté le 25-05-2005 à 08:49:53  profilanswer
 

Jdis ptete une connerie rours mais je crois que les fonctions de base vb (find par exemple) sont quand meme plus optimisé que leur homologue crée de toute main par nos petits doigts en VB.
Non pas que nous sommes nuls par rapport a Mr Developpeur Microsoft, mais plutot parce que mr Developpeur Microsoft n'utilise pas que du VB pour faire tourner ses instructions.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  faire une recherche et recupere la ligne

 

Sujets relatifs
selection d1 ligne si date système dans périodeRecherche developpeur logiciel
script php de recherche (multicriteres) , et d'update de tables mysqlRecherche prof de java paris urgent.
recherche dynamique js[Résolu] : Problème de liens "local/en ligne".
[C#] eviter un retour à la ligne avec Console.WriteLineVB recherche-replacement
recherche de fichier en javaRégler la largeur d'un saut de ligne <p>
Plus de sujets relatifs à : faire une recherche et recupere la ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR