Re: Boucle et ruptures

Posté par Sogestion le 19/8/2007 11:43:44
Bonjour,

Principes de la gestion de ruptures

La table utilisée doit être une table mémoire

Afin de pouvoir gérer les lignes spécifiques il faut ajouter une colonne cachée

COL_Rupture : identifiant de la rupture

Dans le cas d'une ligne de rupture cette colonne contiendra le non logique de la rupture et sera vide dans le cas d'une ligne normale

Ajout d'une rupture s'effectue en deux étapes
- l'ajout du haut de rupture avant l'ajout des données de la rupture
- l'ajout du bas de rupture après l'ajout des données de la rupture

Le traitement de gestion des ruptures est effectué dans la procédure de remplissage de la table

L'aspect graphique d'une rupture peut être matérialisé en modifiant l'aspect des lignes correspondantes par rapport au style général des données

nLgn est un entier
// Création de la ligne de rupture
nLgn = TableAjouteLigne( NomTable, sRupture , ....)
// Propriétés de la rupture
NomTable[nLgn]..CouleurFond = nCouleurFond
NomTable[nLgn]..Hauteur = nHauteurLigne

En espérant vous avoir aidé

Cordialement

Albert

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5339&post_id=22057