Datenbestände pflegen

Nach Datensätzen suchen

Top  Previous  Next

Wenn die Datenmengen wachsen, verliert man sehr schnell den Überblick und kann einen gewünschten Datensatz nicht mehr einfach durch Blättern auffinden. Aus diesem Grund gibt es eigene Befehle für die Suche von Datensätzen nach vorgegebenen Kriterien. In TurboDB Studio haben Sie drei leistungsfähige Möglichkeiten, um nach Datensätzen in der Tabelle zu suchen.

Index-Suche

Die erste Methode beruht auf den vorhandenen Sortierordnungen, die in Indexe gespeichert sind. Durch die Sortierung kann ein Datensatz sehr schnell gefunden werden, wenn das Suchkriterium mit den Indexfeldern übereinstimmt.

In einer Kundentabelle mit einem Index für das Datenfeld Name kann Frau Schneider in wenigen Augenblicken gefunden werden, auch wenn die Tabelle Zehntausende von Datensätzen enthält.

Wenn für das Suchkriterium ein Index existiert, gehen Sie folgendermaßen vor:

1.Öffnen Sie das Menü Suchen in der Menüzeile des Datenfensters. Die ersten Menüpunkte sind Sortierordnungen zur aktuellen Tabelle. Wenn eine davon dem gewünschten Suchkriterium entspricht, wählen Sie diesen Menüpunkt. Falls die Tabelle viele Indexe besitzt, finden Sie unter dem Menüpunkt Suchen/Andere eine komplette Liste aller Sortierordnungen. Wählen Sie die gewünschte aus.
2.Tragen Sie nun den Suchbegriff ein und bestätigen Sie mit OK. Falls ein passender Datensatz existiert, wird er angezeigt. Ansonsten wird derjenige Datensatz angezeigt, der bezüglich der verwendeten Sortierordnung direkt nach dem gesuchten kommt.
3.Um nach dem nächsten Datensatz mit dem Suchkriterium zu suchen, geben Sie den Befehl Suchen/Weitersuchen, drücken die Taste F3 oder klicken den Schalter mit der Taschenlampe und den drei Punkten.

Wenn keine vordefinierte Sortierordnung für das Suchkriterium besteht können Sie im Datenmodell-Fenster einen neuen Index mit passender Sortierung anlegen. Eine andere Möglichkeit wird im folgenden Absatz beschrieben.

Suche mit Suchbedingung

Die zweite Methode der Suche nach einem Datensatz besteht in der Angabe einer Such-Bedingung. Eine solche Suchbedingung kann sehr einfach sein, wie bei Name ist "Schneider", aber auch sehr kompliziert werden, da mehrere Kriterien verknüpft werden können und anspruchsvolle Funktionen aufgerufen werden dürfen. Die Suche mit einer Bedingung ist gerade bei umfangreichen Datenbeständen langsamer als die Indexsuche, aber dafür sehr flexibel.

So suchen Sie Datensätze, die einer Suchbedingung entsprechen:

1.Wählen Sie Suchen/Mit Bedingung aus dem Menü, es erscheint das Dialogfenster für die Suche mit Bedingung zum Eingeben der Such-Bedingung.
2.Geben Sie die gewünschte Selektion wie z.B. Name ist "Schneider" ein. Der Formel-Assistent hilft Ihnen bei der Formulierung komplexer Selektionen.
3.Wählen Sie die gewünschte Aktion aus. Wenn Sie nur einen Datensatz suchen, ist die Voreinstellung Ersten passenden Datensatz selektieren richtig. Mit den anderen Aktionen können Sie alle passenden Datensätze auf einmal markieren und in mehreren Such-Durchgängen die gewünschten herausfiltern.
4.Falls kein passender Datensatz existiert, gibt TurboDB Studio eine entsprechende Meldung aus. Im anderen Fall wird der erste gefundene Datensatz angezeigt.
5.Zum Suchen des nächsten passenden Eintrags wählen Sie Suchen/Weitersuchen, klicken den Schalter mit der Taschenlampe und den drei Punkten oder drücken die Taste F3.

Anmerkung:

Selektionen können viele verschiedene Operatoren wie von...bis oder ähnlich enthalten und mit und, oder und nicht verknüpft werden. Um das Eingeben von komplizierten Selektionen zu vereinfachen, aktiviert der Schalter Assistent im Suchdialog den Formel-Assistenten, wo Sie die Datenfelder und Operatoren nur noch anzuklicken brauchen.

Ein häufiger Fehler beim Eintragen einer Suchbedingung mit Zeichenkette wie z.B. Name ist "Maier" besteht darin, dass die Anführungszeichen bei dem gesuchten Namen weggelassen werden.

Volltext-Suche

Wenn Sie für die gewünschten Such-Felder einen Volltext-Index angelegt haben, ist die Suche nach einem Stichwort oft das einfachste und schnellste.

Datensätze nach Stichwörtern suchen, für die ein Volltext-Index erzeugt wurde:

1.Wählen Sie Suchen/Nach Stichwörtern aus dem Menü. Sie werden aufgefordert, die zu suchenden Wörter einzutragen.
2.Bestätigen Sie mit OK. Die gefundenen Worte sind im Datenfenster markiert.