Einzelnen Beitrag anzeigen

BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#6

AW: Schnellsuche in DB, wie realisieren?

  Alt 10. Jun 2011, 17:38
Das ist mir schon klar Irgendwann werde ich wechseln

Konnte die Schnellsuche realisieren. Da es sich immer nur um 10-40 Datensätze handelt ist diese Methode OK.

Delphi-Quellcode:
procedure TForm2.RzEdit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
i : Integer;
begin
  if key = vk_return then begin
    if rzedit2.Text <> 'then begin
      datamodule1.TourTable1.DisableControls;
      for i := AktSIndex to datamodule1.TourTable1.RecordCount -1 do begin
        datamodule1.TourTable1.RecordNo := i;
        if pos(trim(lowercase(rzedit2.Text)),lowercase(datamodule1.TourTable1GSName.AsString)) <> 0 then begin
          datamodule1.TourTable1.EnableControls;
          JvDBUltimGrid2.SelectedIndex := datamodule1.TourTable1.RecordNo;
          aktsindex := datamodule1.TourTable1.RecordNo+1;
          exit;
        end
        else begin
          aktsindex := 1;
        end;
      end;
      datamodule1.TourTable1.EnableControls;
    end;
  end;
end;
Noch Verbesserungsvorschläge ?
  Mit Zitat antworten Zitat