|
|
|
|
|
- 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)
- Export et impression
- Colonne fixée, colonne ancrée
- 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)
- Colonne calculée et colonne Interrupteur
- Style des colonnes Interrupteur
- Autres caractéristiques des colonnes Interrupteur
Caractéristiques des colonnes d'un champ Table dans une fenêtre
Dans un champ Table, les colonnes permettent d'afficher les informations. Toutes les informations affichées dans une même colonne sont du même type. La fenêtre de description du champ Table permet d'ajouter, de supprimer et de spécifier les caractéristiques des colonnes à l'aide de différents onglets. Pour chaque type de colonne, des caractéristiques spécifiques sont paramétrables. Les types de données pouvant être affichés dans une colonne sont les suivants :
| | - Texte
- Monétaire
- Heure
- Combo
- Image
- Jauge
Non disponible.
| - Numérique
- Date
- Libellé
- Interrupteur
- Durée
- Conteneur
(non disponible en Java et en WINDEV Mobile)
|
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. Remarques : - Il est possible d'insérer une image dans une colonne de type Texte avec la fonction gImage.
- Il est possible de réaliser des calculs sur le contenu d'une ou de plusieurs colonnes. Pour plus de détails, consultez Gestion des calculs dans les colonnes d'un champ Table.
- La programmation de chaque type de colonne correspond à la programmation du champ simple correspondant.
- Pour les colonnes des champs Table affichées dans une page, consultez Caractéristiques des colonnes d'un champ Table dans une page.
- Les colonnes des champs Table hiérarchique ont les mêmes caractéristiques que les colonnes des champs Table.
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 en WLangage : - 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 en WLangage : 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|