Bonjour,
Tu dois pouvoir appliquer un filtre au niveau de la table sans toucher ta requête, la requête est vue comme un fichier par WinDev, essaye de faire un
TABLE1..Filtre = LeFiltre
ou un
1 2
| Hfiltre(REQUETE,Cle,Filtre)
HDesactiveFiltre(REQUETE) |
Le plus simple est bien évidemment de modifier la requête elle même en ajoutant une condition supplémentaire. Si tu veux que la saisie du paramètre soit facultative il faut que le champ de saisie retourne une valeur NULL s'il est vide (Onglet détail).
Pour passer les parametres à la requête il faut utiliser la syntaxe suivante
1 2 3
| REQUETE.Param1 = Paramètre1
REQUETE.Param2 = Parametre2
TableAffiche(TABLE1,taReexecuteRequete) |
A+
Partager