WINDEV 2024

LE CHAMP TABLE (DATAGRID) Les applications utilisent très souvent des champs «table» (grid). Le parcours des données est optimisé par la table: une table peut contenir des millions de lignes et conserver sa fluidité de parcours. CRÉATION FACILE Comme tous les champs de WINDEV, un champ table se définit facilement, visuelle- ment sous l’éditeur, à l’aide de la technologie des «7 onglets». La personnalisation est totale, avec des possibilités quasi infinies. Tout est paramé- trable: couleur des lignes (paires, impaires), épaisseur et couleur des filets, polices, taille, couleur, hauteur des en-têtes, image de fond, opacité, dessin de l’ascenseur, etc. PROGRAMMATION Un champ table peut être en affichage et/ou en saisie. Il est alimenté soit par programmation, soit automatiquement par databinding. La multisélection de lignes est disponible, ainsi que la sélection de colonne, de cellule isolée, le tri, les filtres, etc. RUPTURES Une table peut contenir une ou plusieurs rup- tures imbriquées. Il est possible de rendre le haut de rupture toujours visible. DES FONCTIONNALITÉS AUTO- MATIQUES (FAA) PUISSANTES Le champ table propose de nombreuses et puis- santes FAA (voir page 46). L’utilisateur final peut déplacer des colonnes, trier, rechercher, poser des filtres, exporter la table vers Excel... L’utilisateur final peut également rajouter des totaux, des moyennes sur les colonnes: utile car trop souvent le développeur oublie d’afficher ces informations ! Le champ Table de WINDEV est très puissant . QUELQUES CLICS POUR DES TABLES (DATAGRID) SUPERBES EN-TÊTE INCLINÉ L’en-tête des colonnes peut être incliné (par degré). Markdown est supporté par les en-têtes. Table avec titres de colonne inclinés EN-TÊTES FUSIONNÉS Les en-têtes de colonne peuvent fusionner, et un sur-en-tête peut être placé. TYPES DE COLONNES Plusieurs types de colonnes peuvent être pré- sents dans une table de visualisation: texte, texte en saisie, combo, image, interrupteur, jauge, n’importe quel champ, et même une table dans une cellule de colonne (des tables dans une table). Chaque contenu est différent UNE LIGNE DE TABLE = UNE FENÊTRE Une ligne de table peut être... une fenêtre ! Sé- lectionner une ligne peut ouvrir automatique- ment une fenêtre : fiche du produit, du client, ... RECHERCHES DANS LA TABLE L’utilisateur final peut effectuer des recherches dans la table: commence par, contient, finit par, ne contient pas... supérieur, inférieur, égal, dif- férent... L’utilisateur peut trier une colonne, ou plu- sieurs colonnes successivement. AJOUT DE TOTAUX PAR L’UTILISATEUR FINAL Le champ table donne la possibilité à l’utili- sateur final de définir ses propres totaux de colonne, des comptages et des moyennes au- tomatiques dans une rupture. L’utilisateur final peut ajouter un total à une colonne EXPORT VERS EXCEL L’utilisateur final peut exporter le contenu de la table vers Excel, pour effectuer des calculs ou des simulations (voir page 45). TABLE AVEC RUPTURES Une table peut contenir des ruptures. Suite >>> 29

RkJQdWJsaXNoZXIy NDQ0OA==