In diesem Aufklappmenu finden sich die in der Datenbank vorhandenen Tabellen. Um in allen Tabellen zu suchen muss der Eintrag [In allen Tabellen] ausgewählt werden. Sonst wird nur die ausgewählte Tabelle durchsucht. Wenn eine Aktion gestartet wurde ist dieses Menu deaktiviert bis entweder auf den 'Stopp' Button geklickt wird oder das Ende der Suche erreicht ist. Um alle Tabellen und die dazugehörigen Felder anzuschauen kann das Fenster für die Datenbankstruktur benutzt werden.
|
![]() |
Startet die Aktion. |
![]() |
Beendet die Aktion. |
![]() |
Dieser Button ist während des Suchmodus
sichtbar. Wird er angeklickt so wechselt das Programm in den
Pausenmodus und die Suche wird an der aktuellen Stelle angehalten. Die
Beschriftung des Buttons ändert sich in 'Weiter' und die Funktionen
der Buttons 'Feld', 'Datensatz'
und 'Tabelle' ändern sich. |
![]() |
Der 'Pause' Button ändert sich in diesen
Button wenn er angeklickt wurde. Dies ist der Pausenmodus. Um vom
Pausenmodus wieder in den Suchmodus zu wechseln muss auf den 'Weiter'
Button geklickt werden und die Suche wird von der aktuellen Stelle
fortgesetzt und erst wieder angehalten wenn eine Entsprechung gefunden
wurde. Die Buttons 'Feld', 'Datensatz' und 'Tabelle' ändern ihre
Funktion insofern, als dass im Pausenmodus nicht gesucht wird. Ein
Klick auf den Button 'Feld' springt nur zum nächsten Feld, ein Klick
auf den Button 'Datensatz' springt auf das erste Feld des nächsten
Datensatzes und ein Klick auf den Button 'Tabelle' springt auf das
erste Feld des ersten Datensatzes der nächsten Tabelle. |
![]() |
Wurde ein Feld gefunden der dem
Suchausdruck entspricht aktivieren sich die Buttons 'Feld',
'Datensatz', 'Tabelle',
'Speichern' und 'Ersetzen'. Ist der Suchmodus aktiv dann wird das Feld
ohne zu speichern übersprungen und erst bei der nächsten
Übereinstimmung wird angehalten. Im Pausenmodus (nach dem Klicken auf
den Pausenknopf) wird nicht gesucht sondern nur in das nächste Feld
gesprungen und dessen Inhalt angezeigt. |
![]() |
Im Suchmodus
wird der aktuelle Datensatz übersprungen und die Suche wird im ersten
Feld des nächsten Datensatzes fortgesetzt und erst wieder angehalten
bis etwas gefunden wird. Ein Klick im Pausenmodus springt in das erste
Feld des nächsten Datensatzes. |
![]() |
Im Suchmodus wird die aktuelle Tabelle
übersprungen und im ersten Feld des ersten Datensatzes wird
weitergesucht und erst angehalten wenn eine Entsprechung gefunden
wurde. Im Pausenmodus springt das Programm in das erste Feld des
ersten Datensatzes der nächsten Tabelle. |
![]() |
Dieser Button wird im Suchmodus angezeigt wenn ein
dem Suchausdruck entsprechender Datensatz gefunden wird. Im
Pausenmodus ist dieser Button immer verfügbar und speichert Änderungen
die im Feld 'Ersetzt' vorgenommen wurden.
Nur durch das
Klicken auf diesen Button wird das geänderte Feld gespeichert.
Alle anderen Aktionen in der Werkzeugleiste bewirken keine Speicherung
eines veränderten
Feldinhaltes. |
![]() |
Wird, nachdem ein Datensatz gefunden
wurde, die Eingabe im 'Ersetzen durch' Feld geändert, kann mit diesem Button
der Text im Feld 'Ersetzt' geändert werden. Die Suche
im Suchmodus wird erst weiter
fortgesetzt nachdem der Button 'Speichern' oder der Button
'Feld', 'Datensatz' oder 'Tabelle' angeklickt wurde. Im Pausenmodus dient dieser Button dem selben Zweck. Ist der Suchbegriff im Feld 'Original' vorhanden so wird er durch das Klicken auf diesen Button im Feld 'Ersetzt' ersetzt. |
Die Statusanzeige informiert über den aktuellen Status, die Position der Suche und zeigt Informationen über gefundene Felder an.
Während der Suche wird in der Statusleiste die aktuelle Tabelle der Datensatz und der Feldnamen angezeigt.
Wird der Inhalt eines Datenbankfeldes angezeigt, dann werden zusätzlich der Datentyp und die Grösse des Feldes angezeigt. Das Feld 'Ersetzt' passt sich jeweils der Feldgrösse an damit keine Einträge eingegeben werden können die grösser als das Datenbankfeld sind. Ist das Datenfeld zum Beispiel ein Integer, dann ist es nur Möglich einen Integer einzugeben.
In der normalen Suche beschreibt diese Einstellungsmöglichkeit, ob der Suchbegriff einem Teil oder dem ganzen Feldinhalt entspricht.
Die aktivierte Gross/Kleinschreibung sucht Wörter und Buchstaben exakt in der Weise wie sie eingegeben wurden. Ein ganzes Wort kann im normalen Modus gesucht werden. Wird mit einem regulären Ausdruck gesucht, dann steht die Checkbox für ein ganzes Wort nicht zur Verfügung. Die Suche mit regulären Ausdrücken bietet eigene Möglichkeiten um nach ganzen Wörtern zu suchen.
Ist die Box für die Suche mit regulären Ausdrücken angewählt, dann werden einige Einstellungen wie unten Sichtbar deaktiviert. Die deaktivierten Optionen lassen sich mittels regulärem Ausdruck auch definieren.
Achtung: Die Option 'Ohne Halt ersetzen' sollte mit Bedacht angewendet werden. Sie ersetzt alle Vorkommen des gesuchten Ausdruckes mit dem Inhalt des 'Ersetzen durch' - Feldes ohne anzuhalten und eine Möglichkeit zu bieten das gefundene Feld zu überprüfen. Setzten Sie diese Möglichkeit nur ein wenn Sie sich ganz sicher über das Resultat der Ersetzungen sind. Einmal geänderte Felder lassen sich unter Umständen nicht mehr so leicht in den Urzustand zurückversetzen. Dies gilt besonders bei Ersetzungen mit einem Leerstring (keinem Zeichen, der Suchausdruck wird gelöscht und durch nichts ersetzt.)
Das Hauptfenster besitzt vier Textboxen wovon drei die Möglichkeit zur Bearbeitung bieten.
Sie können den Suchausdruck und den Begriff mit dem der Suchausdruck ersetzt wird, während einer Pause oder auch während der Suche ändern. Dies wird jedoch nur bedingt empfohlen. Wenn Sie den 'Ersetzten durch' Begriff ändern während die Suche auf Grund einer Entsprechung angehalten wurde, dann lässt sich der Button 'Ersetzen' in der Werkzeugleiste verwenden. Dieser Button durchsucht das Feld 'Original' noch einmal und schreibt das Ergebnis ersetzt mit dem neuen Ausdruck in das Feld 'Ersetzt' unten links.
Das Textfeld mit der Beschriftung Original kann nicht verändert werden und stellt den gefundenen originalen Inhalt eines Datenbankfeldes dar.
Das Feld Ersetzt zeigt das Resultat der Ersetzung. Es zeigt den Originalen Text in dem der Suchbegriff durch den Text ersetzt wurde der im Ersetzen mit angegeben wurde.
Die Fortschrittsanzeige
Die Fortschrittsanzeige bezieht sich bei der Suche in allen Tabellen auf die Anzahl Tabellen und bei der Suche in einer Tabelle auf die Anzahl Datensätze.
![]() ![]() |
SDW Software • Internet and
Desktop Applications |