Есть 2 таблицы структура столбцов прикреплена в скриншотах
Пробую реализовать поиск через LabelEdit1 по событию KeyPress выглядит следующим образом:
if (N12->Checked==true) {
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add ("SELECT a.familia, c.kolichestvo, c.ch, c.mes, c.god FROM sotrudnik a, main c WHERE a.familia LIKE '%" + LabledEdit1->Text + "%' ORDER BY a.familia;");
ADOQuery1->Open();
gridM(); //класс для обновления столбцов в dbgrid
}
проблема поиска данных заключается в том что в таблице main хранятся id_s, которые соответствую id_s из таблицы sotrudnik, а поиск выполняется по человечески буквами в labeledit, потому что данные в dbgrid показываются не id_s а фамилии, где я ошибаюсь в запросе, он выводит не корректно, и как добавить в sql запрос int переменные IntToStr() не помогает, ругается на него