DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Zone Répétée
  • Présentation
  • Initialisation d'un champ Zone répétée par programmation
  • Ajout de répétitions (ou de lignes) dans un champ Zone répétée par programmation
  • Remarque
  • Sélection d'une répétition
  • Modification des attributs/champs d'une répétition
  • Modification de tous les attributs/champs d'une répétition
  • Modification d'un attribut/champ
  • Suppression d'une répétition
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Voici les principaux points de la manipulation en WLangage des champs Zone répétée par programmation. Le WLangage met à votre disposition de nombreuses fonctions permettant de gérer les champs Zone répétée par programmation.
N'hésitez pas à consultez la documentation de ces fonctions. Pour plus de détails, consultez Fonctions de gestion des champs Zone répétée.
Initialisation d'un champ Zone répétée par programmation
La création d'une répétition (ou ligne) d'un champ Zone répétée n'est pas automatique. Elle doit être demandée explicitement par un appel aux fonctions :
Ajout de répétitions (ou de lignes) dans un champ Zone répétée par programmation
L'ajout de répétitions (ou lignes) dans un champ Zone répétée par programmation est réalisé :

Remarque

Pour une meilleure lisibilité du code, il est possible d'utiliser la méthode suivante :
  1. Ajouter une répétition vide.
  2. Affecter chaque attribut/champ un par un.
Lors de la suppression d'un attribut/champ, une erreur apparaît automatiquement. Cependant, le temps d'affichage peut être plus lent.

Sélection d'une répétition

Il est impossible de sélectionner une répétition.
Modification des attributs/champs d'une répétition

Modification de tous les attributs/champs d'une répétition

Pour modifier les attributs/champs d'une répétition spécifique, utilisez la fonction ZoneRépétéeModifie ou ZoneRépétéeModifieLigne, en précisant l'indice de la répétition à modifier.
Par exemple :
// Modifier la répétition numéro 3
ZoneRépétéeModifie(ZR_REPETE1, "HighLander" + TAB + "103min" + TAB + "Inconnu" + ...
TAB + "C. Lambert" + TAB + "" + TAB + "RO120", 3)
Pour modifier les attributs/champs de la répétition en cours, il n'est pas nécessaire de préciser l'indice.

Modification d'un attribut/champ

La modification d'un attribut/champ s'effectue directement en donnant le nom de l'attribut/champ à modifier.
  • Modification de l'attribut/du champ d'une répétition spécifique : Il faut indiquer l'indice de la répétition.
  • Modification d'un attribut/champ dans la répétition en cours : Il n'est pas nécessaire de préciser l'indice.
Suppression d'une répétition
La suppression d'une répétition (ou ligne) doit être demandée explicitement à l'aide de la fonction ZoneRépétéeSupprime. La syntaxe utilisée est :
ZoneRépétéeSupprime(<Champ Zone Répétée> [, Indice])
Si l'indice est précisé, la fonction ZoneRépétéeSupprime supprime la répétition correspondant à l'indice. Sinon, elle supprime la répétition en cours. Par exemple :
ZoneRépétéeSupprime(ZR_CLIENT)
La suppression d'une répétition du champ Zone répétée supprime toutes les valeurs des attributs/champs pour cette répétition.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale