Description


Le composant est utilisé pour effectuer des actions lorsque l'utilisateur clique dessus.



Class: TdbButton


Propriétés

 Propriété

 Type

 Description

 dbGeneralTableId

 Integer

 N'a de sens que si le bouton a l'action "Sauver l'enregistrement" qui lui est assignée. Contient l'ID d'enregistrement, si l'enregistrement n'est pas enregistré, il renvoie -1.

 dbGeneralTable

 String

 N'a de sens que si le bouton a une action «Rechercher», «Enregistrer l'enregistrement» ou «Signaler». Contient le nom de la table principale.

 dbGetSqlStatement

 String

 N'a de sens que si le bouton a une action «Rechercher» ou «Signaler». Contient la dernière requête SQL générée automatiquement.

 dbParentTableId

 Integer

 N'a de sens que si le bouton a une action "sauver l'enregistrement". Contient l'ID de l'enregistrement enfant, si l'enregistrement n'est pas enregistré, il renvoie -1.

 dbParentTable

 Integer

 N'a de sens que si le bouton a une action "Sauverr l'enregistrement". Contient le nom de la table enfant.

 dbSQL

 String

 N'a de sens que si le bouton a une action "Requête SQL" ou "Rapport (SQL)" qui lui est assignée. Pour accéder à la requête SQL.

 dbFilter

 String

 N'a de sens que si le bouton a une action «Rechercher» ou «Signaler». Permet de définir un filtre supplémentaire pour une requête dans la base de données. Par exemple :       tablename.fieldname = 1

 dbReportFile

 String

 N'a de sens que si le bouton a une action Rapport ou Rapport (SQL) qui lui est assignée. Nom du fichier modèle du rapport. Si le chemin absolu du fichier n'est pas spécifié,     cela signifie que le fichier se trouve dans le dossier Rapport de votre projet. 

 dbReportResultFile

 String

 N'a de sens que si le bouton a une action Rapport ou Rapport (SQL) qui lui est assignée. Permet de définir le nom de fichier du rapport généré.

 dbReportOpenIn

 TReportOpenIn

 N'a de sens que si le bouton a une action Rapport ou Rapport (SQL) qui lui est assignée. Permet de définir l'action après la création du rapport. Valeurs : rpoPreview, rpoPrint,   rpoPrintQuick, rpoExcel, rpoWord, rpoPDF, rpoHTML, rpoODT, rpoODS, rpoJPEG, rpoTIFF, rpoDesigner

 dbActionType

 TActionDbType

 Définit l'action du bouton. Valeurs disponibles : adbNone, adbSearch, adbNewRecord, adbSaveRecord, adbShowRecord, adbDelete, adbSQL, adbReportNoSQL, adbReport,      adbShowForm, adbCloseForm, adbGridToExcel

 dbDoCloseForm

 Boolean

 N'a de sens que si le bouton a une action "Sauverr l'enregistrement" qui lui est assignée. Détermine si le formulaire sera fermé après avoir cliqué sur le bouton.

 dbDontResetID

 Boolean

 N'a de sens que si le bouton a une action "Sauver l'enregistrement" qui lui est assignée. Détermine si l'ID d'enregistrement dans la propriété dbGeneralTableId sera enregistré   après l'enregistrement de l'enregistrement.

 Cancel

 Boolean

 Détermine si le bouton est automatiquement enfoncé lorsque l'utilisateur du formulaire appuie sur le bouton Échap.

 CanFocus

 Boolean

 Vérifie si le composant peut obtenir le focus d'entrée, ce qui est généralement nécessaire avant d'utiliser la méthode SetFocus. Si un composant a la propriété Visible = False     ou Enabled = False, ou si le composant est situé sur un composant parent avec ces propriétés, l'utilisation de la méthode SetFocus provoquera une erreur.

 Exemple: de Form1.Button1.Can Focus puis Form1.Button1.SetFocus;

 Cursor

 TCursor

 Spécifie l'image utilisée pour représenter le pointeur de la souris lorsqu'il passe dans la région couverte par le contrôle. Plus d'info.

 Caption

 String

 Spécifie une chaîne de texte qui identifie le contrôle auprès de l'utilisateur.

 Default

 Boolean

 Détermine si le bouton est automatiquement enfoncé lorsque la touche Entrée est enfoncée si le focus d'entrée est situé dans un composant pour la saisie d'informations.

 Enabled

 Boolean

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

 Focused

 Boolean

 Détermine si le contrôle a le focus d'entrée.

 Font

 TFont

 Permet de définir le nom, la taille, la couleur et le style de la police. Plus d'info.

 Hint

 String

 Hint (astuce) contient la chaîne de texte qui apparaît lorsque l'utilisateur déplace la souris sur le composant. Voir aussi ShowHint

 ImageMargins

 TImageMargins

 Marges de l'image sur le bouton. Exemple : Form1.Button1.ImageMargins.Left: = 10; Propriétés disponibles : Gauche, Haut, Droite, Bas

 Name

 String

 Le nom du composant.

 ShowHint

 Boolean

 Indique s'il faut afficher l'aide lorsque le pointeur de la souris se déplace sur le composant, voir aussi Hint.

 Tag

 Integer

 Permet d'attribuer un numéro à un composant pour vos propres besoins.

 TagString

 String

 Permet d'attribuer une chaîne à un composant pour vos propres besoins.

 TabOrder

 Integer

 Indique la position du composant dans l'ordre de tabulation de son parent. TabOrder est l'ordre dans lequel les composants enfants sont visités lorsque l'utilisateur appuie sur  la touche Tab.

 TabStop

 Boolean

 Détermine si l'utilisateur peut accéder à un contrôle. Utilisez TabStop pour autoriser ou interdire l'accès au contrôle à l'aide de la touche Tab.

 Visible

 Boolean

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

 WordWrap

 Boolean

 Spécifie si le texte du bouton s'ajuste pour s'adapter à la largeur du contrôle.

 Left

 Integer

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

 Top

 Integer

 Spécifie le coordonnée vertical de la partie supérieure gauche d'un composant par rapport à son parent.

 Width

 Integer

 Spécifie la taille horizontale du composant en pixels.

 Height

 Integer

 Spécifie la taille verticale du composant en pixels.

 



Méthodes

 Méthode

 Description

 procedure Click

 Permet de cliquer sur le bouton, effectuant ainsi l'action spécifiée dans la propriété Action (dbActionType), ainsi que dans les événements OnClick et OnAfterClick.

 procedure SetFocus

 Donne le focus d'entrée au composant.




Evènements

 Evènement

 Description

 OnClick

 Se produit lorsque l'utilisateur clique sur le composant. L'événement permet également d'empêcher l'action sélectionnée pour le bouton. Plus d'info.

 OnAfterClick

 Se produit lorsque l'ons clique sur le composant après l'action spécifiée pour le bouton. Si aucune action n'est spécifiée pour le bouton, l'événement n'est pas appelé.

 OnEnter

 Se produit lorsqu'un composant reçoit d'entrée le focus.

 OnExit

 Se produit lorsque le focus d'entrée se déplace d'un composant à un autre.

 OnKeyDown

 Se produit lorsqu'un utilisateur appuie sur une touche alors que le formulaire a le focus.

 OnKeyPress

 Se produit lorsqu'une touche est enfoncée. Notez que cette procédure ne gère que les caractères imprimables.

 OnKeyUp

 Se produit lorsque l'utilisateur relâche une touche qui a été enfoncée.

 OnMouseDown

 Se produit lorsque l'utilisateur appuie sur un bouton de la souris avec le pointeur sur un composant.

 OnMouseEnter

 Se produit lorsque l'utilisateur déplace la souris dans un composant.

 OnMouseLeave

 Se produit lorsque l'utilisateur déplace la souris en dehors d'un composant.

 OnMouseMove

 Se produit lorsque l'utilisateur déplace le pointeur de la souris alors que le pointeur se trouve sur un composant.

 OnMouseUp

 Se produit lorsque l'utilisateur relâche un bouton de la souris qui a été enfoncé avec le pointeur sur un composant.

 OnDropFiles

 Se produit lorsque l'utilisateur essaie de faire une glisser/déposer un fichier de l'explorateur vers un formulaire. Plus d'info.