PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → ChampClone et Zonerépétée
ChampClone et Zonerépétée
Iniciado por Guillaume PETIT, 30,ene. 2019 15:10 - 2 respuestas
Miembro registrado
6 mensajes
Publicado el 30,enero 2019 - 15:10
Bonjour,

Question simple dont la réponse ne semble pas figurer dans la doc :

Peut on cloner un champ qui se trouve dans une zone répétée avec l'instruction champclone ?

D'avance merci.

Cordialement
Miembro registrado
953 mensajes
Publicado el 30,enero 2019 - 16:55
bonjour Guillaume,

je viens de tester en 24 et pas de soucis sur un libellé.
le hic, c'est du coup, vous n'aurez pas accès aux attributs pour ce nouveau champ pour l'ajout d'une ligne, il faudra le faire 'manuellement'.

j'ai pris une ZR avec deux champs libellé. le champ cloné sera dans mon cas légèrement à droite au niveau du premier libellé.

my_champ est un Champ<-ChampClone(ZR_SansNom1.LIB_SansNom2,"LIB_SansNom_Test",ZR_SansNom1.LIB_SansNom2..X+50+ZR_SansNom1.LIB_SansNom2..Largeur,ZR_SansNom1.LIB_SansNom1..Y)

_id_ligne est un entier
ZoneRépétéeDébutRemplissage(ZR_SansNom1)
POUR n_id=1 À 1000
_id_ligne=ZoneRépétéeAjouteLigne(ZR_SansNom1,DateSys(),HeureSys())
{"ZR_SansNom1["+_id_ligne+"].LIB_SansNom_test",indChamp}=DonneGUID(guidBrut)
Multitâche(-1)
FIN
ZoneRépétéeFinRemplissage(ZR_SansNom1)


bon dèv
Miembro registrado
6 mensajes
Publicado el 30,enero 2019 - 20:20
Merci beaucoup je vais regarder ça.