Description


Ce composant sert à afficher les résultats d'une recherche. Via la propriété Settings, le composant pourra être configuré pour afficher automatiquement tous les enregistrements enfants de la table. Habituellement utilisé pour les tables dictionnaires.

Fonctions supplémentairres

Alors que le projet est lancé, ce composant offrent les fonctions suivantes :

  1. Vous pouvez copier le contenu d'une cellule particulière vers le presse-papier en maintenant enfoncée la touche Ctrl et en cliquant gauche sur la cellule.
  2. Vous pouvez copier le contenu de la ligne sélectionnée vers le presse-papier en cliquant droit et en sélectionnant "Copy row" depuis le menu qui apparaît.
  3. Vous pouvez copier le contenu entier de la table vers le presse-papier en cliquant droit et en choisissant "Copy all" ou simplement Shift+Ctrl+C depuis le menu qui apparaît. Vous pouvez également coller le contenu du presse-papier vers Excel.


Propriétés du composant

 Propriété

 Description

 Settings

 Permet de configurer le composant pour afficher les enregistrements de la base. Plus d'info.

 Editable → AllowCreate

 Offre la possibilité de créer de nouveaux enregistrements directement dans le composant.

 Editable → AllowCreateEmpty

 Permet la création de nouveaux enregistrements vides.

 Editable → AllowEdit

 Autorise l'édition des enregistrements directement dans le composant.

 Editable → AllowDelete

 Autorise la possibilité d'effacer les saisies directement dans le composant.

 Editable → SecondClickEdit

 Détermine si l'on peut double cliquer sur une cellule pour éditer un enregistrement.

 Font → Color

 Spécifie la couleur de la police utilisée lors de l'affichage du texte.

 Font → Name

 Identifie le nom de la police.

 Font → Size

 Spécifie la hauteur de la police en points.

 Font → Style

 Détermine si la police est normale, italique, soulignée, grasse et ainsi de suite.

 HeaderStyle

 Permet de sélectionner le style de l'en-tête des colonnes.

 Increm. Search

 Permet de sélectionner le bouton avec pour action "Search" ou "SQL query", qui sera automatiquement cliqué lorsque l'utilisateur modifie la valeur du composant en vue d'une recherche   immédiate.

 Name

 Spécifie le nom du composant.

 Left

 Spécifie le coordonée horizontal du bord gauche d'un composant par rapport à son parent.

 Top

 Spécifie le coordonnée Y du coin supérieur gauche d'un contrôle par rapport à son parent ou à un contrôle conteneur en pixels.

 Width

 Spécifie la taille horizontale du contrôle en pixels.

 Height

 Spécifie la taille verticale du contrôle en pixels.

 TabOrder

 Indique la position du contrôle dans l'ordre de tabulation de son parent.

 TabStop

 Détermine si l'utilisateur peut tabuler vers un contrôle.

 Visible

 Spécifie si le composant apparaît à l'écran.

 Anchors

 Spécifie comment le contrôle est ancré sur son parent. Plus d'info.



Propriétés supplémentaires

 Propriété

 Description

 AppearanceOptions

 Configure l'apparence du composant. Plus d'info.

 AutoScroll

 Détermine si le défilement se fera automatiquement pour rendre visible l'enregistrement sélectionné.

 BiDiMode

 Spécifie le mode bi-directionel du composant.

 Caption

 Permet d'écrire un intitulé sur le composant. L'intitulé disparaîtra après que des données auront rempli le composant.

 Color

 Spécifie la couleur d'arrière-plan du composant. 

 Constraints

 Spécifie les contraintes de taille du composant.  N'a de sens qu si  l'on utilise la propriétét Anchors.

 Cursor

 Spécifie l'image utilisée pour représenter le pointeur de la souris quand elle passe sur la région couverte par le composant.

 DefaultRowHeight

 Définit la hauteur des lignes.

 Enabled

 Contrôle si le composant répond aux évènements de la souris et du clavier. 

 EnableVisualStyles

 Utilisation des styles visuels pour les titres des colonnes.

 FixedCols

 Spécifie le nombre de colonnes fixes  qui ne seront pas affectées par le défilement horizontal.

 FooterSize

 Détermine la hauteur de l'en-pied.

 GridLinesColor

 Définit la couleur des lignes séparant les colonnes et les lignes.

 GridLinesStyle

 Définit le style des lignes  séparant les colonnes et les lignes.

 GridStyle

 Permet de sélectionner le style du composant. Le style gsSlides nécessite l'usage d'un script.

 HeaderSize

 Définit la hauteur des titres.

 HideScrollBar

 Détermine si le défilement vertical sera caché s'il n'est pas nécessaire.

 HighlightedTextColor

 Définit la couleur du texte dans la ligne ou la cellule sélectionnée.

 Hint

 Hint (astuce) contient le texte qui apparaît quand l'utilisateur déplace la souris sur le composant. Le Hint sera affiché si la propriété ShowHint = True

 HomeEndBehaviour

 Définit le comportement des boutons Home et End. hebTopBottom - se déplace entre la première et la dernière saisie, hebLeftRight - se déplace entre la première et dernière colonne.

 InactiveSelectionColor

 Détermine la couleur d'arrière-plan de la colonne ou de la cellule sélectionnée quand le composant n'a pas le focus.

 InputSize

 Définit la hauteur de la zone de création d'un nouvel enregistrement.

 KeepUserSort

 Détermine si le composant se souviendra de la colonne depuis laquelle l'utilisateur effectue le tri, si le tri est défini depuis le composant ou les paramètres du bouton.

 Limit

 Permet de limiter le nombre d'enregistrements qui seront extraits depuis la base.

 MouseWheelEnabled

 Détermine si le bouton répondra au défilement de la souris.

 Options

 Paramétrages supplémentaires du composant. Plus d'info.

 ReadOnly

 Permet de désactiver l'édition des données dans un composant.

 SelectionColor

 Définit la couleur de la ligne ou de la cellule sélectionnée. N'a de sens que si la propriéte AppearanceOptions → aoAlphaBlendedSelection = False

 ShowHint

 Détermine si le contrôle affiche un Help Hint (astuce) quand le pointeur de la souris demeure un temps sur le composant. Voir aussi la propriété Hint

 SortedStyle

 Permet de paramétrer le style de sélection de la colonne triée.

 WantTabs

 Détermine si la touche Tab déplacera le focus entre les cellules au sein d'un composant ou si le composant passera le focus à un autre composant.