Seek

Hallo
Wie funktioniert eigentlich die DAO Seek Methode?
Habe ich das richtig Verstanden, dass Sie nur die Datenfelder im Primärschlüsselfeld durchsucht?
Das würde dann heissen, dass man nur nach dem Schlüssel suchen kann, nicht aber nach dem, was in den Feldern nach dem Schlüsselfeld steht. Ist das Richtig?

MFG Sebastian

Hallo,

mittels SEEK kann man ueber jeden existierenden Index suchen. Den geuwnschten Index muss man vorher mittels .Index = „Indexname“ festlegen.

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Also das heisst, dass ein code dann etwa so ausshieht:

dim nam as string
… ‚Nam Zuweisung…
set rs=currentdb.openrecordset(Tabelle1)
rs.indexname = „Namen“ ‚Durchsucht alle Datenfelder der Namen Columne einer tabelle?
rs.seek „=“ ,‘"&Nam&"‘ 'Nam ist der Variable Name der im Feld gesucht wird.

Oder liege ich immer noch total falsch?

MFG Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

also mit SEEK kann man zwar „suchen“, aber nicht in der Art " ist Feld y vom Wert X" sondern Seek ist dafuer gedacht in der Tabelle mit absoluten Positionen zu arbeiten. Mit dem Setzen des Indexes wird die Reihenfolge der Saetze festgelegt und dann mit Seek positioniert, und zwar in der Art „Springe zum xxx.ten Datensatz der Tabelle in der aktuellen sortierung“. Zum eigentlichen Suchen sind die Funktionen FIND, FINDFIRST, FINDNEXT gedacht.

Tschau
Peter

Hallo,

mittels SEEK kann man ueber jeden existierenden Index suchen.
Den geuwnschten Index muss man vorher mittels .Index =
„Indexname“ festlegen.

Tschau
Peter

Hallo
Wie funktioniert eigentlich die DAO Seek Methode?
Habe ich das richtig Verstanden, dass Sie nur die Datenfelder
im Primärschlüsselfeld durchsucht?
Das würde dann heissen, dass man nur nach dem Schlüssel suchen
kann, nicht aber nach dem, was in den Feldern nach dem
Schlüsselfeld steht. Ist das Richtig?

MFG Sebastian

Also das heisst, dass ein code dann etwa so ausshieht:

dim nam as string
… ‚Nam Zuweisung…
set rs=currentdb.openrecordset(Tabelle1)
rs.indexname = „Namen“ ‚Durchsucht alle Datenfelder der Namen
Columne einer tabelle?
rs.seek „=“ ,‘"&Nam&"‘ 'Nam ist der Variable Name der im Feld
gesucht wird.

Oder liege ich immer noch total falsch?

MFG Sebastian

Danke für die schnelle Antwort, ich glaube nun den seek befehl etwas begriffen zu haben. Besten Dank
MFG Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]