PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Un Champ ne possède pas de sous-élément/Clonage/Indirection
Un Champ ne possède pas de sous-élément/Clonage/Indirection
Iniciado por Pierre MORENO, 29,ago. 2019 16:28 - No hay respuesta
Miembro registrado
1 mensaje
Publicado el 29,agosto 2019 - 16:28
Bonjour,

Dans une fenêtre j'ai deux tableaux sur lesquels je clone une colonne en saisie. à chaque sortie de cellule j'exécute un traitement de calcul qui met à jour d'autres cellules de ces tableaux (via des indirections).

Or, de manière aléatoire (et souvent après avoir été sur d'autres applications, notamment Excel, afin d'aller chercher les données à saisir), ce traitement de calcul génère l'erreur suivante :


Erreur à la ligne 24 du traitement Procédure locale MajTotaux.
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.


Voici donc la ligne en cause :
xTmp1 = {"FEN_SaisieBudgetPrevisionnel.TABLE_Budget." + sNomCol,indChamp}[nNumLigne + (1 - nModulo)]


A priori il s'agirait de l'indirection qui ne trouve pas la cellule (pourtant existante).

Mon problème étant que cette erreur est aléatoire et qu'il m'est donc très difficile de la reproduire (j'y suis parvenu une fois en mode debug depuis un mois que l'erreur m'a été remontée, et toutes les variables étaient correctement évaluées).

Quelqu'un aurait-il la solution à ce problème?

D'avance merci
Mensaje modificado, 29,agosto 2019 - 16:28