procedure TMainForm.EmpNavigatorClick(Sender: TObject; Button: TOracleNavigateBtn);
var DataSet: TOracleDataSet;
begin
if Button = nbExecuteQBE then
begin
DataSet := TOracleNavigator(Sender).DataSource.DataSet as TOracleDataSet;
if DataSet.RecordCount = 0 then
begin
ShowMessage('No matches, showing all records');
DataSet.QBEMode := True;
DataSet.ToggleQBEValues;
DataSet.ExecuteQBE;
end;
end;
end;