Ceci est une version limitée de l'aide. La documentation complète est fournie après
l'achat de la licence.
UltimDBGrid:
Composant descendant de TRxDBGrid. Fonctionne avec ADO, BDE et RxMemoryData.
Propriétés spécifiques:
- AutoWidth: modifie automatiquement la largeur des colonnes
- awNone: pas de modification
- awDefault: chaque colonne est dimensionnée à sa largeur par défaut
- awProportional: les colonnes occupent toute la partie visible de la grille
- awUniform: pareil que awProportional mais les colonnes ont la même largeur
- awWidestValue: chaque colonne prend la taille de sa donnée la plus longue
- awWidestValueTitle: pareil que awWidestValue mais les titres sont aussi pris
en compte
- AutoWidthOnResize: la largeur des colonnes est recalculée à chaque
redimensionnement
- CellHints: affiche le contenu des cellules tronquées au passage de la souris
- ConfigFileName: nom du fichier de configuration
- ConfigOptions: options de sauvegarde/rechargement du fichier de configuration
- Controls: liste des contrôles utilisés pour la modification des données
- DefaultRowHeight: hauteur par défaut des lignes de la grille
- DisplayBoolean: affiche une case à cocher plutôt que Vrai ou Faux
- DisplayImages: affiche l'image plutôt que (GRAPHIC), (BLOB) ou un glyphe
- DisplayMemo: affiche le texte du mémo plutôt que (MEMO) ou un glyphe
- EnterAsTab: transforme la touche Entrée en touche Tab
- FilterList: liste des filtres prédéfinis
- FullSizeMemo: affiche le mémo entier si l'écran est assez large
- MultiLines: affiche plusieurs lignes dans une cellule
- NoFlickering: supprime l'effet de clignotement mais ralentit l'affichage
- OptionsMenu: ajoute un menu permettant de modifier les options de la grille
- OptionsMenuItems: liste des éléments du menu des options
- ReportTitle: titre de l'état à imprimer
- RowSizingAllowed: autorise le redimensionnement des lignes
- ShowTextEllipsis: affiche '...' à la fin des textes tronqués
- SortedFields: liste des champs triés
- SortOnTitleClick: trie une colonne lorsqu'on clique sur son titre
- UseRowColors: colorie une ligne sur deux avec les couleurs RowColor1 et 2
Méthodes spécifiques:
- Procedure ExportToFile: exporte le contenu de la grille dans un fichier
HTML, SYLK ou TXT
- Procedure SaveGridConfig: sauvegarde la configuration de la grille
- Procedure RestoreGridConfig: recharge une configuration
- Procedure SaveGridPosition: sauvegarde la position du curseur dans la grille
- Procedure RestoreGridPosition: revient à la position sauvegardée du curseur
- Function Search: recherche n'importe quelle valeur dans la grille
- Function SearchNext: poursuit la recherche
- Function Sort: trie les champs passés en paramètre
- Procedure MenuExportGrid: appelle l'écran d'exportation
- Procedure MenuPrintGrid: active la fonction d'impression
- Procedure MenuSetFilter: appelle l'écran de définition de filtre
Évènements spécifiques:
- OnAutoWidthChange: déclenché par un changement de la valeur d'AutoWidth
- OnMenuPrintGrid: déclenché par l'appel de la fonction MenuPrintGrid
- OnMouseDown/Up/Move: déclenchés par l'utilisation de la souris
Pour comparer ce composant à son ancêtre TDBGrid, il faut ajouter à la liste
ci-dessus les propriétés, les méthodes et les évènements de TRxDBGrid.
Création d'un éditeur personnalisé:
- Placez le composant éditeur sur la feuille (son emplacement importe peu)
- Reliez-le au champ à éditer avec ses propriétés DataSource et DataField
- Cliquez sur le bouton de la propriété Controls de la grille
- Déclarez les champs avec éditeur personnalisé et liez-les à leur éditeur
UltimDBFooter:
Composant à utiliser avec UltimDBGrid pour afficher des calculs de champs en temps réel.
Propriétés spécifiques:
- DBGrid: composant UltimDBGrid alimentant les calculs
- IgnoreResizing: ignore le redimensionnement des colonnes de la grille
- IgnoreScrolling: ignore le défilement horizontal de la grille
- Columns: liste des zones de calcul associées à des champs
- Alignment: alignement du résultat
- Bevel: encadrement du résultat
- FieldName: nom du champ associé
- NumPrecision: précision des valeurs à virgule flottante
- NumType: type numérique (Integer, Fixed, General, Scientific, Currency)
- Operation: calcul à effectuer (Sum, Count, Average, Max, Min)
- TextBefore: texte à afficher devant le résultat
- TextAfter: texte à afficher après le résultat
- WidthIfNoResize: largeur de la zone si le redimensionnement est ignoré
Évènements spécifiques:
- OnBeforeDisplayText: déclenché avant l'affichage d'un résultat
- OnBeforeReadFields: déclenché avant la lecture et le calcul des champs
- OnReadFieldValue: déclenché après la lecture de la valeur d'un champ
DBImageEditor:
Composant permettant de modifier les images bitmaps d'un champ graphique dans un ensemble de données BDE.
Propriétés spécifiques:
- Buttons: définit les boutons affichés sur la barre d'outils (Import, Edit, EditWith, Export)
- PaintProgram: définit le programme de dessin ou de retouche utilisé pour l'édition
- WaitBeforeUpdate: attend la confirmation de la fin d'édition avant de mettre à jour.
Normalement, le composant est capable de détecter la fermeture du programme d'édition mais
certains programmes (Paintbrush par exemple) ont un chargement particulier qui leurre le
composant. Pour être sûr que la mise à jour se fasse bien après l'édition et non pendant, on
peut demander une confirmation de la fin d'édition en mettant WaitBeforeUpdate à True.
- CanRevert: permet de revenir à l'état de l'image avant sa modification avec Echap/Esc
|