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 Table
  • Présentation
  • Fonctionnalités des champs Table
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
Les différents types de champs Table : par programmation, fichier avec ou sans accès direct
Présentation
WINDEV, WEBDEV et WINDEV Mobile permettent d'utiliser :
  • des champs Table par programmation.
  • des champs Table fichier à accès direct (appelés champ Table fichier).
  • des champs Table fichier avec fichier de données chargé en mémoire. Dans ce cas, seul un nombre limité d'enregistrements est chargé en mémoire. Si le fichier de données contient plus d'enregistrements que le nombre défini dans la description du champ Table, un message avertit l'utilisateur : "Il y a plus de XXX enregistrements. Seules les XXX premières lignes seront affichées".
Le tableau ci-dessous présente les différentes fonctionnalités disponibles ou non sur les différents types de champs Table.
Remarque : Le concept de champ basé sur un "fichier chargé en mémoire" est également applicable :
  • aux champs Liste,
  • aux champs Liste image,
  • aux champs Combo.
Fonctionnalités des champs Table
FonctionnalitéChamp Table par programmationChamp Table fichier avec fichier à accès directChamp Table fichier avec fichier chargé en mémoire
Remplissage automatique avec le contenu du fichier de donnéesXX
Prise en compte automatique du dernier filtre réalisé sur le fichier de données (fonction HFiltre)XX
Ajout et modification automatique des enregistrements dans le fichier de données.XX
Support de la multisélection.XXX
Lecture uniquement des enregistrements visibles.XX
Nombre d'éléments (..Occurrence) calculé par fetch si nécessaireXX
Tri et loupe disponible sur toutes les colonnesXX
Affiche le dernier enregistrement ou l'enregistrement du milieu sans avoir lu tous les enregistrements précédentsX
Utilisation de la fonction TableEnregistreXX
Utilisation de la fonction TableAffiche avec la syntaxe suivante : TableAffiche(NomTable, taCourantBandeau)XX
Fichier de données positionné sur la sélectionXX
Fichier de données positionné pendant l'événement "Affichage d'une ligne"XX
Ascenseur à rebond interditXX
Bulle d'aide d'ascenseur sur une rubriqueXX
Rafraîchissement automatiqueX
Utilisation de la fonction TableAjouteLigne illimitéeXX *X
Utilisation de la fonction TableNumEnrXX
Utilisation de la fonction TableChercheXLimitéX
Utilisation de la fonction SQLTableX
Utilisation de la fonction TableSelectVersFichierXX
Possibilité de réaliser un parcours manuelX
Utilisation de la propriété FiltreX
Gestion des blocages d'enregistrementsXX
Relecture de l'enregistrement lors de la sélectionX
Relecture de l'enregistrement lors de l'entrée en saisieXX
Relecture des enregistrements lors du scrollingX
Support de gros fichiers (plus de 100 000 enregistrements)X
Support de la compatibilité avec les tables 5.5XX
Erreur fatale lors d'un problème HFSQL à l'initialisationSelon le codeXX
Occupation mémoireTout est en mémoireFaibleTout est en mémoire
RupturesXX
Sélection à la celluleXX

(*) Pour les champs Table fichier à accès direct, si la saisie en cascade a été désactivée, il est possible de faire appel à la fonction TableAjouteLigne pour ajouter une ligne au champ et ainsi permettre à l'utilisateur d'effectuer sa saisie. Dans ce cas, la fonction TableAjouteLigne ne peut être appelée qu'une fois.
Les champs Table fichier "classiques" et les champs Table fichier "avec accès en mémoire" sont très proches. Les principales différences entre ces deux types de champs sont en gras.
Les champs Table fichier "avec accès en mémoire" apportent de nombreux avantages, notamment la possibilité de trier et de rechercher sur n'importe quelle colonne du champ. Elles permettent également de mémoriser la valeur des colonnes calculées pour toutes les lignes.
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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