OVH Cloud OVH Cloud

[Debutant] Imprimer qu'une seule ligne...

12 réponses
Avatar
Auden69
Bonjour,

J'ai crée une fenêtre avec tout pleins de champs : nom, prénoms etc
reliés à une base HyperFile. J'aimerais pouvoir à partir des infos presentes
dans la fenêtre (donc relative à un seul individu) imprimer un
formulaire(état deja créé). Mon probléme survient lors de l'impression.
Lorsque je fais imprimer, il me sort tous les individus de ma base HF... Je
comprends la logique de Windev mais je ne vois pas comment lui dire de ne
selectionner que l'individu en cours... Je suppose que ca doit etre tout
bête mais là je sèche un peu... je débute avec les états et et les fonction
iImprimeEtat. J'ai cherché du coté de Hfiltre mais je n'ai pas réussi ce que
je souhaitais faire :-(

Merci
Auden69

2 réponses

1 2
Avatar
Real Phil
À mon avis, le plus simple est;

Coche Borne min et Borne max dans la description de l'Etat concerné.

Si requis, une fenêtre fait la saisie de la Borne Min et de la Borne Max

iImprimeEtat(EtatListeTotClients,SaisieClientDebut,SaisieClientFin+hValMax)

Et c'est tout! Pas d'autres code ni filtre requis.

Réal Philippon
-------------------------------------------------------
: sRubParcours est une chaine
: eBorne est un entier = val(Eleves_bas.ID)
: sRubParcours = HFiltre(ELEVE, IDELEVE, eBorne , eBorne)
: SI sRubParcours<>"" ALORS
: //on continue
: IImprimeEtat(montetat)
: FIN
Avatar
Auden69
Un grand merci à tous ceux qui ont pris la peine de m'aider... Ca marche
enfin...

Auden69


"Real Phil" a écrit dans le message de news:
0tePd.34263$
À mon avis, le plus simple est;

Coche Borne min et Borne max dans la description de l'Etat concerné.

Si requis, une fenêtre fait la saisie de la Borne Min et de la Borne Max

iImprimeEtat(EtatListeTotClients,SaisieClientDebut,SaisieClientFin+hValMax)

Et c'est tout! Pas d'autres code ni filtre requis.

Réal Philippon
-------------------------------------------------------
: sRubParcours est une chaine
: eBorne est un entier = val(Eleves_bas.ID)
: sRubParcours = HFiltre(ELEVE, IDELEVE, eBorne , eBorne)
: SI sRubParcours<>"" ALORS
: //on continue
: IImprimeEtat(montetat)
: FIN




1 2