Что не понятного? Есть dbGrid в нём один из столбцов (checkbox). Пользователь может выбрать одно или несколько строк, отметив "галочкой" нужные поля.
P.S. Кстати как сделать проверку отмечены поля или нет. К примеру:
Код:
if dmMain.qFindSubscribers.FieldByName('checked').Value <> 1 then
begin
MessageBox(Application.Handle,
PAnsichar('Не выбрано ни одного поля'),
PAnsiChar(Self.Caption),
MB_OK + MB_ICONINFORMATION);
dbgFindSub.SetFocus;
Exit;
end;