PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Passer 2 paramètres à la fonction Filtre
Passer 2 paramètres à la fonction Filtre
Débuté par eric.barmaz, 30 jan. 2006 18:58 - 4 réponses
Posté le 30 janvier 2006 - 18:58
Bonjour,

Est-il possible de passer 2 paramètres avec la fonction Filtre ?

La fonction suivante est ok.
Elle me permet de filtrer sur le Pseudo
Table..Filtre = Collaborateurs.Pseudo

A présent, je désire filtrer sur le Pseudo et la date.
Sachant que la rubrique parcourue est Pseudo+Date+Heure, j'ai établi les filtres suivants, SANS SUCCES

Table..Filtre = ChaîneConstruit("Collaborateurs.Pseudo + '20060131'")
Table..Filtre = ChaîneConstruit("Collaborateurs.Pseudo + 20060131")
Table..Filtre = Collaborateurs.Pseudo + "20060131"
Table..Filtre = Collaborateurs.Pseudo + DateVersEntier("20060131")

D'avance merci de votre aide
Eric
Posté le 30 janvier 2006 - 23:27
Dans son message précédent, Eric a écrit :
Bonjour,

Est-il possible de passer 2 paramètres avec la fonction Filtre ?

La fonction suivante est ok.
Elle me permet de filtrer sur le Pseudo
Table..Filtre = Collaborateurs.Pseudo

A présent, je désire filtrer sur le Pseudo et la date.
Sachant que la rubrique parcourue est Pseudo+Date+Heure, j'ai établi les
filtres suivants, SANS SUCCES

Table..Filtre = ChaîneConstruit("Collaborateurs.Pseudo + '20060131'")
Table..Filtre = ChaîneConstruit("Collaborateurs.Pseudo + 20060131")
Table..Filtre = Collaborateurs.Pseudo + "20060131"
Table..Filtre = Collaborateurs.Pseudo + DateVersEntier("20060131")

D'avance merci de votre aide
Eric


bonjour

ajoute une clé composée à ton fichier et filtre sur celle ci

Cordialement

Fred

--
fred
Posté le 30 janvier 2006 - 23:28
la propriété ..Filtre sous-entends que tu passe la valeur qui filtrera la rubrique menionnée comme étant la clé de parcours de ta table...

Si tu veux faire des filtres plus poussés, tu dois plutôt utiliser le hfiltre()
Posté le 30 janvier 2006 - 23:28
Voici un exemple :

HDésactiveFiltre(fic_de_ma_combo_ou_table)
HFiltre(fic_de_ma_combo_ou_table,cle_simple_ou_composee, hValMin,hValMax,"nom_champs ="+sai_champs_en_saisie)
HActiveFiltre(fic_de_ma_combo_ou_table)
TableAffiche(MoiMême)
Posté le 01 février 2006 - 09:11
faire une requete paramétrée

--
Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org

Dans un message fred disait :

Dans son message précédent, Eric a écrit :
Bonjour,

Est-il possible de passer 2 paramètres avec la fonction Filtre ?

La fonction suivante est ok.
Elle me permet de filtrer sur le Pseudo
Table..Filtre = Collaborateurs.Pseudo

A présent, je désire filtrer sur le Pseudo et la date.
Sachant que la rubrique parcourue est Pseudo+Date+Heure, j'ai établi
les filtres suivants, SANS SUCCES

Table..Filtre = ChaîneConstruit("Collaborateurs.Pseudo + '20060131'")
Table..Filtre = ChaîneConstruit("Collaborateurs.Pseudo + 20060131")
Table..Filtre = Collaborateurs.Pseudo + "20060131"
Table..Filtre = Collaborateurs.Pseudo + DateVersEntier("20060131")

D'avance merci de votre aide
Eric

bonjour

ajoute une clé composée à ton fichier et filtre sur celle ci

Cordialement

Fred