property dbSQL: string
Description
Contient une requête SQL si le composant a été rempli avec des données à l'aide du bouton avec l'action "Requête SQL".
Permet également de définir votre propre requête SQL qui sera exécutée lors de l'appel de la méthode dbSQLExecute.
Exemple
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
// Inclut le champ id dans la requête SQL, si la possibilité d'éditer ou de supprimer des enregistrements est nécessaire
// inclue "$autoinc" dans une requête SQL si une colonne avec numérotation séquentielle est requise
Form1.TableGrid1.dbSQL:='SELECT id, "$autoinc", lastname, firstname, salary FROM employees';
//Form1.GridEmployees.dbParentTable := 'ParentTable'; // facultatif
//Form1.GridEmployees.dbParentTableId := 1; // facultatuif
// Facultatif, en cas de requête SQL complexe, spécifier manuellement la table de base de données principale,
// à laquelle appartient le champ id spécifié dans la requête SQL dans la propriété dbSQL
Form1.TableGrid1.dbGeneralTable := 'employees';
// Spécifier les noms des en-têtes pour les colonnes, séparés par des virgules,
// s'il est nécessaire de masquer une colonne dans un composant, spécifier le nom delete_col, en règle générale, il est utile de masquer le champ id
Form1.TableGrid1.dbListFieldsNames :='delete_col,#,name2,name3,name4';
Form1.TableGrid1.dbSQLExecute; // Exécute la requête SQL
end;