PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → question basique hyperfile
question basique hyperfile
Iniciado por roumegou, 18,jun. 2019 12:52 - 3 respuestas
Publicado el 18,junio 2019 - 12:52
Bonjour,
quelque chose qui va certainement vous paraitre basic ...
mais je ne suis pas habitué à utiliser HF.


j'ai un état basé sur un fichier HF CS.
Je le lance avec un iApercu et un iImprimeEtat en lui passant un titre.

Je constate qu'il faut que je filtre mon état sur un code dossier; zone
de clé du fichier sur lequel est basé mon état. HF_RGPD_RULES.HF_OPE_ID

je croyais naivement qu'un Hfiltre(HF_RGPD_RULES,HF_OPE_ID,gOpe_id)
suffirait.

Faut-il que je change l'état pour pointer sur une requete ou requete
intégrée ?

ou y a -t-il plus simple ?

Merci de vos réponses

--
Roumegou Eric

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Miembro registrado
4.361 mensajes
Publicado el 18,junio 2019 - 14:40
Bonjour,
Dans un premier temps, les requêtes intégrées sont à éviter.
Une bonne solution est en effet de lier l'état à une requête paramétrée.
Pour spécifier les paramètres, il faut utiliser la fonction iInitRequêteEtat, https://doc.pcsoft.fr/?3046021.

Personnellement j'utilise rarement HFiltre, je lui préfère une bonne vieille requête paramétrée qui est, à mon goût, plus simple à utiliser. Et par la même occasion, cela évite d'oublier de désactiver le filtre, ce qui parfois peut amener à des résultats "étonnants".,

--
Il y a peut être plus simple, mais, ça tourne
Publicado el 18,junio 2019 - 16:22
Voroltinquo a couché sur son écran :
Bonjour,
Dans un premier temps, les requêtes intégrées sont à éviter.
Une bonne solution est en effet de lier l'état à une requête paramétrée.
Pour spécifier les paramètres, il faut utiliser la fonction iInitRequêteEtat,
https://doc.pcsoft.fr/?3046021.

Personnellement j'utilise rarement HFiltre, je lui préfère une bonne vieille
requête paramétrée qui est, à mon goût, plus simple à utiliser. Et par la
même occasion, cela évite d'oublier de désactiver le filtre, ce qui parfois
peut amener à des résultats "étonnants".,


Merci de ta réponse

Ok c'est comme cela que je connaissais le truc
bon ça m'a pris effectivement moins de 3mn à le modifier et dire que je
cherchais plus simple, mais faut pas pousser mémé dans les orties non
plus

T'as raison en plus, le hfiltre c'est trop marqué HF.

--
Roumegou Eric

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Publicado el 19,junio 2019 - 11:28
Le 18/06/2019, Roumegou Eric a supposé :
Voroltinquo a couché sur son écran :
Bonjour,
Dans un premier temps, les requêtes intégrées sont à éviter.
Une bonne solution est en effet de lier l'état à une requête paramétrée.
Pour spécifier les paramètres, il faut utiliser la fonction
iInitRequêteEtat, https://doc.pcsoft.fr/?3046021.

Personnellement j'utilise rarement HFiltre, je lui préfère une bonne
vieille requête paramétrée qui est, à mon goût, plus simple à utiliser. Et
par la même occasion, cela évite d'oublier de désactiver le filtre, ce qui
parfois peut amener à des résultats "étonnants".,

Merci de ta réponse

Ok c'est comme cela que je connaissais le truc
bon ça m'a pris effectivement moins de 3mn à le modifier et dire que je
cherchais plus simple, mais faut pas pousser mémé dans les orties non plus

T'as raison en plus, le hfiltre c'est trop marqué HF.


bonjour,

pour répondre à ta question initiale il faut utiliser la section de
code "Filtre (tenir compte de l'enregistrement ? de NomDeLEtat" pour ce
faire mais la solution par requête est meilleure à mon sens

--
Cordialement JeAn-PhI