Thema: Delphi In StringGrid suchen

Einzelnen Beitrag anzeigen

Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#12

Re: In StringGrid suchen

  Alt 10. Feb 2004, 21:33
Delphi-Quellcode:
var suchtext:string;
    r,c:integer;
    gefunden:boolean;
begin
   gefunden:=False;
   suchtext:=ESuche.Text;
    if trim(suchtext) <> 'then
     begin
      For r:=zeile to FormHaupt.SGS.RowCount-1 do
       For c:=0 to FormHaupt.SGS.ColCount-1 do
        If (AnsiPos(LowerCase(suchtext),LowerCase(FormHaupt.SGS.Cells[c,r])) <> 0) then
         begin
          gefunden:=True;
          zeile:=r+1;
          WaehleZeileSGS(r); // ist eine Funktion, die die gesamte zeile markiert, in der sich der suchstring befindet
          BitBtn1.Caption:='Weitersuchen';
          break;
         end;
      if not gefunden then MessageDlg('" '+suchtext+'" wurde nicht gefunden', mtInformation, [mbOK],0);
     end
    else MessageDlg('Inhalt des Eingabefeldes ist leer', mtInformation, [mbOK],0);
  end;
  Mit Zitat antworten Zitat