|
|
|
|
|
- Présentation
- Fonctionnalités des champs Table
Les différents types de champs Table : par programmation, fichier avec ou sans accès direct
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 programmation | Champ Table fichier avec fichier à accès direct | Champ Table fichier avec fichier chargé en mémoire |
---|
Remplissage automatique avec le contenu du fichier de données | | X | X | Prise en compte automatique du dernier filtre réalisé sur le fichier de données (fonction HFiltre) | | X | X | Ajout et modification automatique des enregistrements dans le fichier de données. | | X | X | Support de la multisélection. | X | X | X | Lecture uniquement des enregistrements visibles. | | X | X | Nombre d'éléments (..Occurrence) calculé par fetch si nécessaire | | X | X | Tri et loupe disponible sur toutes les colonnes | X | | X | Affiche le dernier enregistrement ou l'enregistrement du milieu sans avoir lu tous les enregistrements précédents | | X | | Utilisation de la fonction TableEnregistre | | X | X | Utilisation de la fonction TableAffiche avec la syntaxe suivante : TableAffiche(NomTable, taCourantBandeau) | | X | X | Fichier de données positionné sur la sélection | | X | X | Fichier de données positionné pendant l'événement "Affichage d'une ligne" | | X | X | Ascenseur à rebond interdit | X | | X | Bulle d'aide d'ascenseur sur une rubrique | | X | X | Rafraîchissement automatique | | X | | Utilisation de la fonction TableAjouteLigne illimitée | X | X * | X | Utilisation de la fonction TableNumEnr | | X | X | Utilisation de la fonction TableCherche | X | Limité | X | Utilisation de la fonction SQLTable | X | | | Utilisation de la fonction TableSelectVersFichier | | X | X | Possibilité de réaliser un parcours manuel | | X | | Utilisation de la propriété Filtre | | X | | Gestion des blocages d'enregistrements | | X | X | Relecture de l'enregistrement lors de la sélection | | X | | Relecture de l'enregistrement lors de l'entrée en saisie | | X | X | Relecture des enregistrements lors du scrolling | | X | | Support de gros fichiers (plus de 100 000 enregistrements) | | X | | Support de la compatibilité avec les tables 5.5 | X | X | | Erreur fatale lors d'un problème HFSQL à l'initialisation | Selon le code | X | X | Occupation mémoire | Tout est en mémoire | Faible | Tout est en mémoire | Ruptures | X | | X | Sélection à la cellule | X | | X |
(*) 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.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|