Дипломная работа: Автоматизированный учет дисциплинарной практики в УВД
end;
· процедура поиска по фамилии (аналогично выполняются и другие запросы)
procedure TForm2.N6Click(Sender: TObject);
var
fam: string[30];
begin
form6.Caption:='Поискпофамилии';
form6.bsSkinButton2.Visible:=true;
if pagecontrol1.ActivePage=tabsheet1 then begin
fam:=InputBox('Выборка информации из БД','Укажите фамилию, по которой необходимо выполнить поиск', '');
if fam<> '' then
begin
with datamodule4.ADOQuery3 do begin
Close;
SQL.Clear; //очищение предыдущего запроса
SQL.Add('select * from Pract'); //выбирает все данные из таблицы Sotr1
SQL.Add('where (Fam like "'+fam+ '%") and (Rugo="Аппарат УВД")'); //выбор данных из таблицы, где
Open;
if RecordCount <> 0 then //чтение записей пока не дойдет до последней
begin
datamodule4.DataSource4.DataSet:=datamodule4.adoquery3;
end
else
begin
ShowMessage('В БД сотрудников нет записей, удовлетворяющих' +
#13 + 'критерию запроса.'); exit;
end;
end;
end;