Уважаемые специалисты,
Я пытаюсь отфильтровать результат в dbgrid, подключенном к adoquery, в зависимости от выбора пользователем 4-х флажков, пользователь может выбрать один или несколько файлов для соответствующей фильтрации данных
У меня есть этот код, и я не знаю, как передать «и / или не передать» его, если пользователь установил два или более флажков.
Vw_Activity.SQL.Text:='select * from Vw_Activity where ';
if CBEmployee.Checked then
begin
Vw_Activity.SQL.Add('Emp_Name_Ar=:x');
Vw_Activity.Parameters.ParamByName('x').Value:=emp Name.Text;
end;
if CBTask.Checked then
begin
Vw_Activity.SQL.Add('Category_Name=:y');
Vw_Activity.Parameters.ParamByName('y').Value:=Pro blemCat.Text;
end;
if CBIncharge.Checked then
begin
Vw_Activity.SQL.Add('Support_name_En=:h');
Vw_Activity.Parameters.ParamByName('h').Value:=Sup portstaff.Text;
end;
if CBstatus.Checked then
begin
Vw_Activity.SQL.Add('Request_Status=:k');
Vw_Activity.Parameters.ParamByName('k').Value:=Req uestStatus.Text;
end;
Vw_Activity.Active:=true;
ждет вашей помощи