WiKainZwaida
Aktives Mitglied
Thread Starter
- Dabei seit
- 21.04.2006
- Beiträge
- 131
- Reaktionspunkte
- 0
Guten Morgen!
Gibt es eine andere Möglichkeit, als mit "Gehe zu Datens./Abfrage/Seite" Datensätze anzuspringen? Mit diesem Befehl ist es nämlich nur möglich, den nten Datensatz anzuspringen. Aber die Reihenfolge der Datensätze kann sich ja ändern (z.B. wegen einer Sortierung), so dass keinem Datensatz ein festes n zugeordnet ist (außer die Datensatz-ID, die mit "Hole (Datensatz IDNr)" ermittelt werden kann, jedoch dann auch nicht weiterhilft).
Ich frage aus dem Grunde, da ich mittlerweile fast 1000 Datensätze angelegt habe. Um einen bestimmten auszuwählen, lasse ich sie mir in der Listenansicht alphabetisch sortiert anzeigen und klicke einen an. Zwecks schnelleren Auffindens wollte ich ein Skript entwerfen, dass direkt zu bestimmten Anfangsbuchstaben springt. Dies sieht so aus:
Gehe zu Datens./Abfrage/Seite [Erste(r)]
Schleife (Anfang)
Verlasse Schleife wenn [ZeichenLinks ( Artikel::ArtName ; 1)= „S“]
Gehe zu Datens./Abfrage/Seite [Nächste(r)]
Schleife (Ende)
Dieses Skript springt zum ersten Datensatz, der mit "S" beginnt. Leider wandert der Cursor alle vorherigen Datensätze einmal ab, was zwar auch in dieser großen Datenbank recht schnell geht. Aber es muss doch eine sauberere Lösung geben, bei der der entsprechende Datensatz direkt angesprungen werden kann, oder?
Vielen Dank im Voraus!!
WKZ
P.S.: Nicht vergessen: Muttertag heute!
Gibt es eine andere Möglichkeit, als mit "Gehe zu Datens./Abfrage/Seite" Datensätze anzuspringen? Mit diesem Befehl ist es nämlich nur möglich, den nten Datensatz anzuspringen. Aber die Reihenfolge der Datensätze kann sich ja ändern (z.B. wegen einer Sortierung), so dass keinem Datensatz ein festes n zugeordnet ist (außer die Datensatz-ID, die mit "Hole (Datensatz IDNr)" ermittelt werden kann, jedoch dann auch nicht weiterhilft).
Ich frage aus dem Grunde, da ich mittlerweile fast 1000 Datensätze angelegt habe. Um einen bestimmten auszuwählen, lasse ich sie mir in der Listenansicht alphabetisch sortiert anzeigen und klicke einen an. Zwecks schnelleren Auffindens wollte ich ein Skript entwerfen, dass direkt zu bestimmten Anfangsbuchstaben springt. Dies sieht so aus:
Gehe zu Datens./Abfrage/Seite [Erste(r)]
Schleife (Anfang)
Verlasse Schleife wenn [ZeichenLinks ( Artikel::ArtName ; 1)= „S“]
Gehe zu Datens./Abfrage/Seite [Nächste(r)]
Schleife (Ende)
Dieses Skript springt zum ersten Datensatz, der mit "S" beginnt. Leider wandert der Cursor alle vorherigen Datensätze einmal ab, was zwar auch in dieser großen Datenbank recht schnell geht. Aber es muss doch eine sauberere Lösung geben, bei der der entsprechende Datensatz direkt angesprungen werden kann, oder?
Vielen Dank im Voraus!!
WKZ
P.S.: Nicht vergessen: Muttertag heute!