PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème avec mes champs de saisie.
Problème avec mes champs de saisie.
Débuté par Benoit CORVAISIER, 05 oct. 2017 17:59 - 2 réponses
Membre enregistré
1 message
Posté le 05 octobre 2017 - 17:59
Bonjour, Alors j'ai un petit soucis si quelqu'un pourrait m'aider.

J'ai une fenêtre maison qui contient plusieurs onglets. j'ai donc un onglet maison 1, un autre maison 2 etc...

Dans chacun de ses onglet j'ai divers champ de saisie contenants des informations sur ces maisons. Ce qui me donne par exemple SAI_NomMaison1 pour l'onglet maison 1, SAI_NomMaison2 pour l'onglet maison 2 etc.

Lors de l'initialisation de ma fenêtre j'affecte la valeur de chaque SAI_NomMaison a la main. Cependant Je peut avoir 30 onglet maison comme 20...

Je désire donc effectuer une boucle :
POUR x = 1 A NbMaison
SAI_NomMaison1..Valeur = req.maison[x].NomMaison
FIN

Comment puis-je faire pour changer le SAI_NomMaison1 en SAI_NomMaison[x] ?

--
Benoit Corvaisier - Apprenti développeur
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 06 octobre 2017 - 10:16
Bonjour, vous pouvez utiliser la compilation dynamique :

POUR x = 1 A NbMaison
{"SAI_NomMaison" + x, indChamp} = req.maison[x].NomMaison
FIN
Posté le 09 octobre 2017 - 14:37
Merci, c'est exactement ce que je cherchais .