|
|
|
|
- Conditions d'utilisation
- Utilisation de la fonction ZoneRépétéeIndiceRupture
ZoneRépétéeIndiceRupture (Fonction) En anglais : LooperBreakIndex Renvoie l'indice du haut et du bas de rupture d'une rupture donnée dans un champ Zone répétée : - L'indice du haut de rupture d'une rupture donnée correspond également à l'indice de la première répétition dans cette rupture.
- L'indice du bas de rupture d'une rupture donnée correspond également à l'indice de la dernière répétition dans cette rupture.
// Le champ Zone répétée ZR_Factures liste les factures de chaque client // Une rupture sur chaque client est effectuée // Le bas de rupture contient le champ TotalFacture // lié à l'attribut ATT_Total // Ce champ affiche le total de toutes les factures de chaque client MaRépétition est un entier = 1 // Début du champ Zone répétée DébutRupture est un entier // Indice du haut de rupture FinRupture est un entier // Indice du bas de rupture Indice est un entier // Indice des répétitions Total est un entier // Total de chaque rupture  // Calcul des totaux pour tout le champ Zone répétée TANTQUE MaRépétition <= ZR_Factures.Occurrence // Indice de la rupture courante DébutRupture = ZoneRépétéeIndiceRupture(RUPT_HautClient, MaRépétition) FinRupture = ZoneRépétéeIndiceRupture(RUPT_BasClient, MaRépétition)  // Parcours des répétitions de la rupture courante // pour calculer le total POUR Indice = DébutRupture À FinRupture Total += ATT_Valeur[Indice] FIN  // Affectation du total ATT_Total[FinRupture] = Total  // Passage à la rupture suivante MaRépétition = FinRupture + 1 FIN Syntaxe
<Résultat> = ZoneRépétéeIndiceRupture(<Haut / Bas de rupture> [, <Indice>])
<Résultat> : Entier - Indice du haut / bas de rupture spécifié dans la rupture contenant la répétition <Indice>,
- 0 en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Haut / Bas de rupture> : Chaîne de caractères Nom du haut ou du bas de rupture à manipuler. Ce paramètre peut correspondre :- soit directement au nom du haut de rupture ou au nom du bas de rupture.
- soit au <Nom du champ Zone répétée>.<Nom du haut ou du bas de rupture>.
<Indice> : Entier optionnel Indice d'une des répétitions contenues dans la rupture voulue. Si ce paramètre n'est pas spécifié, l'indice du haut / bas de rupture spécifié dans la rupture contenant la répétition en cours est retourné. Remarques Conditions d'utilisation La fonction ZoneRépétéeIndiceRupture peut être utilisée indifféremment sur : - un champ Zone répétée fichier,
- un champ Zone répétée par programmation.
Utilisation de la fonction ZoneRépétéeIndiceRupture Il est conseillé d'appeler la fonction ZoneRépétéeIndiceRupture après l'affichage complet du champ Zone répétée. Dans le cas contraire, les indices renvoyés par la fonction ZoneRépétéeIndiceRupture peuvent ne pas correspondre aux indices réellement affichés dans le champ Zone répétée. Classification Métier / UI : Code UI Composante : wd290obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|