par Raziel » 17 Juin 2003 à 08:21
Salut, à mon avis, le message provient de cette ligneCall result.SetValue(2,doc.GetItemValue("DURATION")(x))Comme tu fais une boucle est que cette ligne dépend de l'indice de cette boucle (x dans ton cas) il faut que tu sois sûr de ne jamais dépasser l'indice max du tableau.Ex :Mon champ Duration est un champ multival (et donc un tableau) composé de 10 valeurs (donc le tableau est numéroté de 0 à 9).Si, dans ma boucle, TotalDays vaut 10, cela veux dire que je fait faire 11 tours de boucle (0 à 11). Or, lors de cette onzième boucle, je fais dépassé l'indice max du tableau.Lance le debugger (Fichier/Outils/Mettre au point le lotusscript) et vois exactement où est le soucis.
Raziel
L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]