property dbSQL: string
Назначение
Содержит SQL запрос, если компонент был заполнен данными с помощью кнопки с действием "SQL запрос".
Описание
Также свойство позволяет задать собственный SQL запрос, который будет выполнен при вызове метода dbSQLExecute.
Пример
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
// в SQL запрос необходимо включить поле id, если необходима возможность редактировать либо удалять записи
// включите в SQL запрос "$autoinc" если необходима колонка со сквозной нумерацией
Form1.TableGrid1.dbSQL:='SELECT id, "$autoinc", lastname, firstname, salary FROM employees';
//Form1.GridEmployees.dbParentTable := 'ParentTable'; // необязательно
//Form1.GridEmployees.dbParentTableId := 1; // // необязательно
// необязательно, в случае сложных SQL запроса, укажите главную таблицы БД,
// которой будет принадлежать поле id, указанного в SQL запросе в свойстве dbSQL
Form1.TableGrid1.dbGeneralTable := 'employees';
// указываем названия заголовков для столбцов через запятую,
// если необходимо скрыть колонку в компоненте, укажите имя delete_col, как правило это полезно для скрытия поля id
Form1.TableGrid1.dbListFieldsNames :='delete_col,#,name2,name3,name4';
Form1.TableGrid1.dbSQLExecute; // выполняем SQL запрос
end;