2. Activité n°3 WinDev 20
Présentation du champ Table
Le champ table permet de simplifier l'affichage et la saisie d'informations stockées en mémoire ou provenant
d'un fichier de données, d'une vue ou d'une requête.
Une table est composée de lignes et de colonnes. L'intersection d'une ligne et d'une colonne définit une cellule.
Pour créer un champ de type Table :
1. Sous l'éditeur de fenêtres ou de pages, cliquez sur l'icône(ou sélectionnez l'option "Insertion .. Champ ..
Table").
2. Cliquez dans la fenêtre ou la page à la position où le champ doit être créé. L'assistant de création d'un champ
table se lance automatiquement.
3. Répondez aux différentes questions et validez la création du champ.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du
champ
3. Activité n°3 WinDev 20
Quelques fonctions de gestion des tables sont les suivantes :
Fonction Rôle
TableAjoute() Ajoute une ligne dans une table.
TableCherche() Recherche un élément dans une colonne : D’une table mémoire
TableModifie() Modifie une ligne d'une table.
TableOccurrence() Renvoie le nombre de colonnes et de lignes présentes dans une table.
TableSelect() Renvoie l'indice de la ligne sélectionnée dans une table.
TableSelectPlus() Sélectionne une ligne dans une table.
TableSupprime() Supprime une ligne dans une table.
TableSupprimeTout() Supprime toutes les lignes dans une table mémoire.
TableTrie() Trie une table sur une ou plusieurs colonnes (tri lexicographique).
Exercice d’application
La fenêtre suivante permet de stocker dans un tableau les noms, les téléphones, les adresses et les emails des
clients. Elle permet aussi de consulter les cordonnés d’un client dons le nom est tapé dans la zone nom.