PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → [WM17] Pb Zone répétée, selection occurence
[WM17] Pb Zone répétée, selection occurence
Iniciado por Jean-Christophe, out., 30 2012 9:23 AM - Sem resposta
Publicado em outubro, 30 2012 - 9:23 AM
Bonjour,
J'ai une zone répétée liée à une requête. Une fois générée, je veux faire quelques calculs sur chaque occurence de ma ZR. J'ai le code suivant :

i est un entier = 1
sTVS_equ est une chaîne
sTVS_equ = Gauche(LIB_resTVS,Taille(LIB_resTVS)-2)
borneMax est un entier = ZoneRépétéeOccurrence(ZR_VehiculesEquivalents)

POUR i = 1 A borneMax
SI i > 0 ET i < 103 ALORS
ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS = Val(ZR_VehiculesEquivalents[Abs(i)].LIB_TVS) - Val(sTVS_equ)

SI Val(ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS) >= 0 ALORS
ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS = "(+" + ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS + " €)"
ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS..Couleur = RougeFoncé
SINON
ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS = "(" + ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS + " €)"
ZR_VehiculesEquivalents[Abs(i)].LIB_ecartTVS..Couleur = VertFoncé
FIN
FIN
FIN

Mon problème est qu'en mode debug, je n'ai pas de soucis mais sur ma tablette Android, il dit que je passe en paramètre un indice égal à -1. Comme vous pouvez le voir, j'ai essayé de blinder le code pour que cet indice ne soit jamais possible. Si vous avez une idée, je suis preneur !
Merci
Cdt