|
|
|
|
|
- Présentation
- Caractéristiques des colonnes d'un champ Table dans une fenêtre
- Image du titre de colonne
- Colonne redimensionnable
- Colonne triable
- Colonne déplaçable
- Recherche (Loupe / Filtre)
- Colonne fixée, colonne ancrée
- Colonne de type Jauge
- Description
- Jauge avec une borne maximale différente pour chaque ligne du champ Table
- Propriétés utilisables sur une cellule de type Jauge
- Colonne calculée et colonne de type Interrupteur (champ Table par programmation et champ Table fichier chargé en mémoire)
Caractéristiques des colonnes d'un champ Table dans une fenêtre
Les colonnes permettent d'afficher les informations dans un champ Table. Toutes les informations affichées dans une même colonne sont du même type. Les types de données pouvant être affichés dans une colonne sont les suivants : | | - Texte
- Monétaire
- Heure
- Combo
Non disponible. - Image
- Jauge
| - Numérique
- Date
- Libellé
- Interrupteur
Non disponible. - Durée
Non disponible. - Conteneur
(non disponible en Java et en WINDEV Mobile)
| Remarque : Pour utiliser la fonction gImage dans une colonne, utilisez une colonne de type Texte.
Pour chaque type de colonne, des caractéristiques spécifiques sont paramétrables. La programmation de chaque type de colonne correspond à la programmation du champ simple correspondant. Les paragraphes suivants présentent les principales caractéristiques des colonnes d'un champ Table affichées dans une fenêtre, disponibles quel que soit le type de la colonne. Pour les colonnes des champs Table affichées dans une page, consultez Caractéristiques des colonnes d'un champ Table dans une page. Caractéristiques des colonnes d'un champ Table dans une fenêtre La majorité des caractéristiques des colonnes d'un champ Table sont configurées dans l'onglet "Général" des caractéristiques de chacune des colonnes.
Image du titre de colonne Cette option permet de définir l'image qui sera utilisée en image de fond du titre de la colonne.
Colonne redimensionnable Si une colonne est redimensionnable : - L'utilisateur pourra manipuler la taille des colonnes à l'aide de la souris.
- Cette colonne sera automatiquement redimensionnée lors de l'utilisation de l'option de menu "Ajuster toutes les colonnes" (option du menu contextuel de l'entête de la colonne).
Programmation : - Il est possible de redimensionner la taille des colonnes grâce à la fonction TableAjuste.
- Il est possible d'ajuster la taille des colonnes à leur contenu en utilisant la fonction FAAExécute avec la constante faaAjusterToutesLesColonnes.
Colonne triable L'utilisateur pourra trier la colonne d'un simple clic sur son entête. Cette option est disponible : - sur toutes les colonnes d'un champ Table par programmation ou d'un champ Table hiérarchique par programmation.
- sur certaines colonnes d'un champ Table fichier (uniquement les colonnes basées sur des rubriques clé, non filtrées).
Programmation : Le tri peut également être effectué par programmation grâce aux fonctions : | | TableTrie | Permet de trier le contenu d'un champ Table ou Table hiérarchique sur une ou plusieurs colonnes | TableTrieFils | Permet de trier une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes (tri lexicographique). |
La propriété OptionTri permet de définir les options de tri à utiliser.
Colonne déplaçable L'utilisateur pourra déplacer la colonne dans le champ Table et changer l'ordre des colonnes affichées.
Recherche (Loupe / Filtre) L'utilisateur pourra effectuer un filtre de type "Commence par" directement dans la colonne. Seuls les éléments commençant par les lettres saisies pour la colonne seront affichés.
La loupe est disponible : - sur toutes les colonnes d'un champ Table par programmation.
- sur les colonnes des champs Table fichier à parcours automatique (uniquement les colonnes triables, basées sur des rubriques clé, non filtrées).
Attention : La loupe n'est pas disponible : - sur les rubriques associées à une liaison multifichier.
- sur les champs Table utilisant un ascenseur non proportionnel (option "Ascenseur proportionnel" décochée dans l'onglet "Détail" de la fenêtre de description du champ Table).
Programmation : Cette fonctionnalité peut être effectuée par programmation grâce aux fonctions : | | TableCherche | Recherche une valeur dans une colonne d'un champ Table par programmation, Table fichier ou Table hiérarchique. | TableChercheFils | Recherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée. |
Colonne fixée, colonne ancrée Colonne calculée et colonne de type Interrupteur (champ Table par programmation et champ Table fichier chargé en mémoire)
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Style d'affichage des cellules de table
[ + ] Modification du style d'affichage des cellules de table. La propriété ..StyleFond permet d'hachurer des cellules ou de faire un dégradé de couleur avec effet "tube".
|
|
Exemples unitaires (WINDEV) : Calculs Personnalisés
[ + ] Utilisation d'une formule saisie par l'utilisateur dans un champ Table. La formule est simplement saisie dans la colonne puis mémorisée dans un fichier .INI pour être utilisée à chaque affichage de la table. Evidemment, la formule peut être modifiée à n'importe quel moment par l'utilisateur.
|
|
Exemples unitaires (WINDEV) : Le champ Table / Table hiérarchique (colonnes de type Jauge)
[ + ] Utilisation d'une colonne de type jauge ainsi que de la propriété ..TexteJauge dans un champ Table ou Table hiérarchique
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|