OVH Cloud OVH Cloud

[WD10] question sur "ChampClone"

2 réponses
Avatar
wd_newbie
Bonsoir,
je suis en train de travailler avec les champs, et j'aurai une petite
question a propos du clonage dynamique des champs :

dans d'autre langage , on peut parcourir les champs suivant leur indice
:
par exemple en VB je fait :

for i =3D 1 to 10

txtData(i).text =3D "Valeur =3D" & i

next

peut-on cr=E9er au vol un nombre x de champ et les parcourir ensuite
dans une collection d'objet en WL ?=20


Merci d'avance=20


Olivier

2 réponses

Avatar
nicolas
Oui cest tout a fait possible
Champ est une chaîne =""

i est un entier
POUR i=1 A 10
Champ ="Clone"+i
ChampClone(TonChampACloner,Champ,Abs,Ord)
{Champ,indChamp}..Valeur=i
FIN
Avatar
wd_newbie
nicolas a écrit :

Oui cest tout a fait possible
Champ est une chaîne =""

i est un entier
POUR i=1 A 10
Champ ="Clone"+i
ChampClone(TonChampACloner,Champ,Abs,Ord)
{Champ,indChamp}..Valeur=i
FIN



Oui mais dans ce cas , comment connaitre a l'avance le nombre de mes
champs ?

en VB :
dim i, x as integer
txt as string
x = txtMonChamp.count

for i = 0 to x

txt = txt & txtMonChamp(i).text

next

alors c'est possible en WL de trouver le nombre de champs ? ma question
peut sembler bizzare mais je suis accro des fichiers de config texte
(style UNIX). cela permet de modifier
certaines fenêtres sans recompiler. Je le fais en VB , alors j'essaie
de retouver mes habitudes sous WL.

Bonne journee

Olivier