147
CanClose:=ArchiveForm.CanClose;
end;
procedure TArchiveForm.Button1Click(Sender: TObject);
begin
If DataModule1.ArchiveListQuery.RecordCount>0 then
begin
ArchiveSearchForm.CanClose:=False;
ArchiveSearchForm.Caption:='Поиск';
ArchiveSearchForm.Edit1.Clear;
ArchiveSearchForm.ShowModal;
end;
end;
procedure TArchiveForm.Button2Click(Sender: TObject);
begin
If DataModule1.ArchiveListQuery.RecordCount>0 then
try
DataModule1.ArchiveListQuery.Sort:=DBGrid1.SelectedField.FieldName+' ASC';
except
ShowMessage('Не удается отсортировать список.');
DataModule1.ArchiveListQuery.Sort:='';
end;
end;
procedure TArchiveForm.Button3Click(Sender: TObject);
begin
If DataModule1.ArchiveListQuery.RecordCount>0 then
try
DataModule1.ArchiveListQuery.Sort:=DBGrid1.SelectedField.FieldName+' DESC';
except
ShowMessage('Не удается отсортировать список.');
DataModule1.ArchiveListQuery.Sort:='';
end;
end;
procedure TArchiveForm.Button4Click(Sender: TObject);
begin
If MessageDlg('Вы действительно хотите удалить
запись?',mtConfirmation,[mbYes,mbNo],0)=mrYes then
begin
DataModule1.ArchiveListQuery.Delete;