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
  • Attributs et champs d'un champ Zone répétée fichier
  • Attributs et champs d'un champ Zone répétée fichier en WINDEV ou WINDEV Mobile
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
Un champ Zone répétée fichier est un champ Zone répétée basé sur un fichier de données ou une requête.
Chaque ligne du champ Zone répétée correspond à un enregistrement de la source de données.
Le nombre d'enregistrements pouvant être visualisé est illimité, seules les lignes visibles du champ sont chargées en mémoire.
Le Live Data disponible sous l'éditeur permet de mieux dimensionner les champs présents dans les répétitions.
Attributs et champs d'un champ Zone répétée fichier
Universal Windows 10 AppAndroidiPhone/iPad

Attributs et champs d'un champ Zone répétée fichier en WINDEV ou WINDEV Mobile

Un champ Zone répétée est composé de champs, répétés à chaque répétition.
Par défaut, lors de la création d'un champ Zone répétée fichier, un champ est créé pour chaque rubrique du fichier de données ou de la requête.
Pour modifier une ou plusieurs caractéristiques de ces champs (la couleur, l'état, la largeur, la hauteur, ...), il suffit de manipuler ces champs par programmation dans l'événement "Affichage d'une ligne" du champ Zone répétée.
Par exemple, le champ Zone répétée "ZR_MaZoneRépétée" est basé sur le fichier "Client". Ce fichier de données contient 10 rubriques (par exemple le nom, l'adresse, le téléphone de chaque client). Lors de la création du champ Zone répétée, 10 champs seront automatiquement créés : chaque champ sera lié à une rubrique du fichier de données "Client".
Pour que la couleur de fond du champ "SAI_NomClient" change à chaque répétition, il suffit de manipuler ce champ par programmation pour définir la couleur de fond voulue. Par exemple :
// -- Affichage d'une ligne de ZR_MaZoneRépétée
Indice est un entier
// Récupération de l'indice de la répétition en cours
Indice = ZR_MaZoneRépétée
 
SI EstPair(Indice) = Vrai ALORS
// Couleur de fond rouge pour les lignes paires
ZR_MaZoneRépétée[Indice].SAI_NomClient.CouleurFond = RougeClair
SINON
// Couleur de fond bleue pour les lignes impaires
ZR_MaZoneRépétée[Indice].SAI_NomClient.CouleurFond = BleuClair
FIN
Remarque : Par compatibilité avec WEBDEV, il est également possible d'utiliser des attributs.
Liste des exemples associés :
webmillion Exemples complets (WEBDEV) : webmillion
[ + ] Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ Utilisation des requêtes
2/ Utilisation des zones répétées "fichier" en parcours automatique
3/ Utilisation des zones répétées "fichier" en parcours manuel

Résumé de l'exemple livré avec WEBDEV :
Cette application Web réalisée avec WEBDEV permet de visualiser, de rechercher et de commander des TShirt.
Une fois la commande établie, il est possible d'utiliser le module PayBox de paiement sécurisé.

Cet exemple contient une page permettant de générer un fichier de données contenant un grand nombre d'enregistrements.
WM Inscrits Exemples multiplateforme (WINDEV Mobile) : WM Inscrits
[ + ] Cette application est un gestionnaire de présence. Elle permet de noter les personnes présentes lors d'un séminaire.
La base de données est préalablement renseignée avec la liste des personnes inscrites.
Il est possible de rechercher une personne par son nom.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ l'utilisation d'une zone répétée fichier basée sur une requête
2/ l'utilisation d'une base de données au format HFSQL.
WM Gestion Contacts Exemples multiplateforme (WINDEV Mobile) : WM Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts pour Android et iOS.
Il permet de :
- lister les contacts du téléphone
- appeler les contacts
- envoyer des sms aux contacts
- ...
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 31/05/2022

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