PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Rupture programmée
Rupture programmée
Débuté par muks_titan, 02 mar. 2006 09:48 - 2 réponses
Posté le 02 mars 2006 - 09:48
Bonjour à tous

Mon problème

J'ais une liste d'enfants ( 80 à peu près),je lance l'impression et par rapport à leurs date de naissance ,Je voudrais pouvoir créer une rupture par programmation qui me permette
de regroupper les enfant de moins de 4 ans et à coté les enfants de plus de 4 ans


Merci d'avence pour vos réponses

Cordialement Lilian
Posté le 02 mars 2006 - 11:28
Salut,

Le premiere des choses a faire lors d'une edition par rupture programmé est de trier correctement selon la rupture demandé. Dans ton cas, la date de naissance. Une fois ce tri effectué, il faut avoir une zone rupture dans ton état. Dans cette dernière il faut indiqué si elle est programmé, et généré le code de rupture suivant ta date... sa devrait ressemble sa :

----------------------------------------------------------------------------

// code de l'état
DateTri est une date = datesys() // détermine la date a laquelle il faut effecture la rupture...
MaRupture est un booleen = faux

datetri..annee-=4 // pour une rupture des enfant de 4 ans


-----------------------------------------------------------------------------

// code de rupture programmé
// *** si la tri est croissant
Si Datedenaissance > datetri et marupture=faux alors
Iterminepage() // on fait la rupture
Marupture = vrai
fin


Voila... j'espère avoir répondu au mieux.

Bonne journée
Posté le 02 mars 2006 - 16:34
Bonjour


Merci Pour votre réponse

ça fonctionne