PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Initialisation d'un champ Zone répétée mémoire
  • Ajout de répétitions (ou de lignes) dans un champ Zone répétée mémoire
  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Voici les principaux points de la programmation des champs Zone répétée mémoire. Le WLangage met à votre disposition de nombreuses fonctions permettant de gérer par programmation les champs Zone répétée mémoire.
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 mémoire
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 mémoire
L'ajout de répétitions (ou lignes) dans un champ Zone répétée mémoire 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 <Zone répétée>.Modifie ou <Zone répétée>.ModifieLigne, en précisant l'indice de la répétition à modifier.
Par exemple :
// Modifier la répétition numéro 3
ZR_REPETE1.Modifie("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 <Zone répétée>.Supprime. La syntaxe utilisée est :
<Champ Zone Répétée>.Supprime([Indice])
Si l'indice est précisé, la fonction <Zone répétée>.Supprime supprime la répétition correspondant à l'indice. Sinon, elle supprime la répétition en cours. Par exemple :
ZR_CLIENT.Supprime()
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 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire