• Advertisement

Rechercher selon un critère

Tout ce qui concerne la version 9 de windev
**Windev est une marque déposée de Pcsoft**

Rechercher selon un critère

Messagepar kara » Lun Jan 19, 2009 12:12 pm

Bonjour à tous/toutes,
J'ai une table qui doit être rempli par recherche selon le code ou la date. J'ai utilisé ce code:
SI code<>"" ALORS
HLitRecherchePremier(Fichier,clé_fichier,code)
HLitPremier(fichier, clé_fichier)
TANTQUE PAS HEnDehors()
TableAjouteLigne(Table, Fichier.colonne1, Fichier.colonne2)
HLitSuivant(Fichie, clé_fichier)
FIN
FIN

le problème c'est que le code ne fonctionne pas correctement. Comment faire pour que ma recherche soit correct répondant au critère.
Merci
kara
Membre
 
Messages: 87
Inscription: Mar Mar 20, 2007 8:04 am

Advertisement

Re: Rechercher selon un critère

Messagepar TheDuke » Lun Jan 19, 2009 4:27 pm

Salut,
Regarde l'aide de windev.

Apres un HlitRecherchePremier, il faut controler avec : SI HTrouve() alors ...
TheDuke
SUPER MEMBRE
 
Messages: 1268
Inscription: Mer Nov 22, 2006 8:24 pm

Re: Rechercher selon un critère

Messagepar OLONA » Jeu Jan 22, 2009 6:00 pm

Si j'ai compris ta souci, il faut que tu passe par un filtre, essayer celui-ci :
TablesupprimeTout(Nom de la table)

TableSupprimeTout(nom table)
x est un entier = 0
r est une chaîne

r=(champ de recherche)
CléParcours est une chaîne = HFiltreIdentique (Nom fichier,rubrique de parcours,r)
HLitPremier(Nom fichier,rubrique de parcours)
TANTQUE PAS HEnDehors(Fichier)

x++
TableAjouteLigne(nom table,element du fichier pour colonne1,element du fichier pour colonne1,x)
HLitSuivant(Nom fichier,CléParcours)

FIN
HDésactiveFiltre ( Nom fichier )

//Metez ce code sur le code de selection de ligne de champ de recherche

Développeur WinDev à Madagascar
OLONA
Nouveau Membre
 
Messages: 1
Inscription: Mar Jan 20, 2009 7:27 pm

Re: Rechercher selon un critère

Messagepar TheDuke » Ven Jan 23, 2009 6:59 am

Essaie ceci :

Code: Tout sélectionner
SI code<>"" ALORS
TableSupprimeTout(Table)
HLitRecherchePremier(Fichier,clé_fichier,code)
TANTQUE HTrouve(Fichier) ET PAS HEndehors(Fichier)
TableAjoute(Table, Fichier.rubrique1+TAB+ Fichier.rubrique2)
HLitSuivant(Fichie, clé_fichier)
FIN
TheDuke
SUPER MEMBRE
 
Messages: 1268
Inscription: Mer Nov 22, 2006 8:24 pm

Re: Rechercher selon un critère

Messagepar abroucha » Mar Juin 29, 2010 7:50 pm

meme probleme, mais où je dois mettre ce code sur la bouton recherche.
abroucha
Nouveau Membre
 
Messages: 1
Inscription: Lun Juin 28, 2010 11:16 pm



  • Advertisement

Retourner vers Forum windev 9

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités