Announcement

Collapse
No announcement yet.

Bewegen des Satzzeigers in Tabelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bewegen des Satzzeigers in Tabelle

    Ich habe eine MDB Tabelle geöffnet. In der Tabelle möchte ich einen Begriff suchen. Wenn der Begriff gefunden ist, dann soll der Tabellenzeiger auf die entsprechende Zeile springen. Die Tabelle soll aber noch vollständig angezeigt werden.

    Wenn ich select * from xyz where abc = "qwe"

    verwende, werden alle Datensätze ohne Übereinstimmung nicht mehr angezeigt

  • #2
    Hallo Peter,
    versuchs mit Locate.

    z.B. so:

    begin
    with DM.DS_Formula do
    Locate('ANUM', Edit1.Text, []);
    end;

    müsstest Du nur noch anpassen.

    Gruß Juerge

    Comment


    • #3
      Hallo Jürgen
      arbeitet Locate den mit Index ? Bei 100000 Datensätze wird es ohne Index Probleme geben.

      Ich habe es mit Seek versucht, das scheint aber wieder nur mit speziellen Tabellen zu gebe

      Comment


      • #4
        Habe es mit Hilfe eines älteren Beispieles gefunden

        ADOTable1.Active := True;
        bResult := ADOTable1.Seek('Blue Sports', soFirstEQ);
        if bResult = True then
        Label1.Caption := 'Gefunden'
        else
        Label1.Caption := 'Nicht gefunden';

        Wenn das DBGrid nun über seine Datasource mit dem Dataset ADOTable1 verbunden ist, bewegt sich der Satzzeiger mi

        Comment

        Working...
        X