WINDEV 2025 : Les concepts

Partie 3 : Bases de données 115 Champ Table "par programmation" Un champ Table par programmation permet d’afficher directement des données chargées en mé- moire. Les données sont ajoutées dans le champ Table par programmation, via différentes fonc- tions WLangage (par exemple avec la fonction TableAjouteLigne ). Données en mémoire Les données étant présentes en mémoire, le champ Table permet toutes les manipulations sur les données (tri sur n’importe quelle colonne, recherche dans les colonnes, ...). Champ Table fichier "chargé en mémoire" Les champs Table fichier de type "chargé en mémoire" combinent les avantages des champs Table fichier de type "accès direct" et ceux des champs Table par programmation. Le champ Table est lié au fichier de données, mais le contenu du fichier de données est totalement chargé en mémoire. Le tri et la recherche sont disponibles sur toutes les colonnes. Les données non liées au fichier de données sont conservées lors de la manipulation de l’ascen- seur (colonne de type Interrupteur par exemple). Les enregistrements du fichier de données étant chargés en mémoire, ce type de champ est conseillé pour les fichiers de données de moins de 100 000 enregistrements (pour éviter une satu- ration mémoire). Fichier chargé en mémoire Fichier Client Remarque  : Les différents modes de remplissage (par programmation, fichier accès direct et fi- chier chargé en mémoire) sont disponibles pour les champs Liste, Combo, Table, Zone répétée, etc.

RkJQdWJsaXNoZXIy NDQ0OA==