Bonjour, j'ai crée une fenêtre avec une table associée à une requête. Dans cette fenêtre, j'ai crée une zone répétée avec une rupture sur la rubrique "Ma Rubrik".
Je voudrai insérer une nouvelle ligne aprés chaque rupture.
Pour cela, j'ai crée un bouton et je l'ai initialisé avec le code ci-dessous:
HLitPremier(EXPRESS_REQ_Requête1,MaRubrik)
TANTQUE Répétition <= ZR_EXPRESS_REQ_Requête1.MaRubrik
// Indice de la rupture courante
DébutRupture = ZoneRépétéeIndiceRupture(RUPT_HautRupture1,Répétition)
FinRupture = ZoneRépétéeIndiceRupture(RUPT_BasRupture1, Répétition)
// Parcours des répétitions de la rupture courante
POUR Indice = DébutRupture A FinRupture
FIN
// Insertion de la ligne
TableInsèreLigne(TABLE_EXPRESS_REQ_Requête1,Indice)
TableEnregistre(TABLE_EXPRESS_REQ_Requête1)
// Passage à la rupture suivante
Répétition = FinRupture + 1
HLitSuivant(EXPRESS_REQ_Requête1)
FIN
Lorsque je clique une première fois sur le bouton, ça marche, une ligne s'insère aprés la 1ère rupture. Ensuite ça marche plus.
Quelqu'un pourrait-il m'aider à rectifier le code?
Merci de votre aide.