PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → iInitRequêteEtat
iInitRequêteEtat
Débuté par mandoman, 23 fév. 2006 12:28 - 3 réponses
Posté le 23 février 2006 - 12:28
Bonjour,

Soit <MonEtat> , un état créé avec l'éditeur d'état, avec passage de paramètres (sélection d'enregistrements dans un fichier HF)

Comment connaître le nombre d'enregistrements trouvés par la requête après avoir utilisé la fonction : iInitRequêteEtat(MonEtat,,Param1,Param2) et avant d'utiliser la fonction iImprimeEtat(MonEtat) ??


Intention d'utilisation : ajuster la hauteur du papier nécessaire à l'imprimante en fonction de la taille prévisible de l'état à imprimer (utilisation de papier en rouleau "listing"). Accessoirement répondre à la question : dois-je demander à l'imprimante d'utiliser le bac à feuilles A4 ou le bac demi-A4 ? ...

Une bonne astuce ? Merci
Posté le 23 février 2006 - 17:56
Bonjour,
Exécuter la requête seule, puis recupérer HnbEnr
Posté le 23 février 2006 - 18:42
iInitRequeteEtat est à utiliser pour les requetes internes à un etat.
Pour une requete externe, il faut faire

HExecuteRequete
iImprimeEtat.

Donc, apres le HexécuteRequete tu peux effectivement appeler HNbEnr

Philippe
www.freedev-web.com


"Charles M" <mandoman@numericable.fr> a écrit dans le message de news:
43fd8e44$1@news.pcsoft.fr...


Bonjour,

Soit <MonEtat> , un état créé avec l'éditeur d'état, avec passage de
paramètres (sélection d'enregistrements dans un fichier HF)

Comment connaître le nombre d'enregistrements trouvés par la requête après
avoir utilisé la fonction : iInitRequêteEtat(MonEtat,,Param1,Param2) et
avant d'utiliser la fonction iImprimeEtat(MonEtat) ??


Intention d'utilisation : ajuster la hauteur du papier nécessaire à
l'imprimante en fonction de la taille prévisible de l'état à imprimer
(utilisation de papier en rouleau "listing"). Accessoirement répondre à la
question : dois-je demander à l'imprimante d'utiliser le bac à feuilles A4
ou le bac demi-A4 ? ...

Une bonne astuce ? Merci


Posté le 24 février 2006 - 08:44
Ok Merci les gars. Cela m'a mis sur la piste.
Ciao