Seitenhistorie
...
Auszug |
---|
Die Funktion datensatzAendernAutomat kann für die Datensätze einer IDN-Liste die folgenden Aktionen durchführen:
|
Ablauf
Die "Bedienung" des Skripts erfolgt in der Reihenfolge
- Ausfüllen Eingabemaske -> Allgeimeine Angaben
- Ausfüllen Angaben zum 1. Feld
- Ausfüllen Angaben zum 2. Feld (optional)
- Klicken auf OK
- Auswahl der IDN-Liste
Eingabemaske
Allgemeine Angaben
...
- Das Passwort bitte bei den WinIBW-Betreuern in der IT erfragen.
- Dummy-Lauf: Wenn hier ein Häkchen gesetzt wird, findet keine produktive Änderung in der Datenbank statt, sondern es wird nur eine Logdatei erstellt mit dem Inhalt "Datensatz vorher <-> ↔ Datensatz, wie er nach einer Änderung aussehen würde"
Angaben zum 1. (und eventuell 2.) Feld
...
- Standard: Hier wird die angegebene Feldbezeichung und der Inhalt einfach hintereinander geschrieben und dann gesucht/ersetzt. Dies hat zur Folge, dass der gesuchte Inhalt am Anfang des Feldes stehen muss, sonst wird er nicht gefunden und damit auch nicht ersetzt.
- Beispiel: Angabe: Ausgangsfeld "008", Inhalt des Ausgangsfeldes "kio" ergibt Suche nach "008 kio"; wenn im Datensatz vorhanden : "008 kio;kiz"
Suche erfolgreich, Ersetzung kann stattfinden; aber: wenn im Datensatz vorhanden : "008 kiz;kio"
Suche nicht erfolgreich, Ersetzung kann nicht stattfinden
- Beispiel: Angabe: Ausgangsfeld "008", Inhalt des Ausgangsfeldes "kio" ergibt Suche nach "008 kio"; wenn im Datensatz vorhanden : "008 kio;kiz"
- Reguläre Ausdrücke: Auch die Verwendung von regulären Ausdrücken sind möglich. Hierzu bitte den entsprechenden Haken setzen
- Alle Parameter, Zeichenklassen, Quantoren etc. der regulären Ausdrücke können verwendet werden. Die Suchbegriffe können hierdurch viel flexibler gestaltet werden.
- Beispiel: Ausgangsfeld "008", Inhalt des Ausgangsfeldes ".*?kio.*?" findet sowohl "008 kio;kiz" als auch "008 kiz;kio"
- Beispiel: Ausgangsfeld "548", Inhalt des Ausgangsfeldes "\d\.\d\.\d\d\d\d" findet "548 9.7.1974", "548 2.8.1822" etc.
- Informationen über reguläre Ausdrücke
- http://de.selfhtml.org/perl/sprache/regexpr.htm (bezieht sich auf die Programmiersprache Perl, ist hier aber genauso anwendbar)
- http://www.regexe.de/: Hier können reguläre Ausdrücke getestet werden. Unter "Hilfe" gibt es auch eine übersichtliche Liste der Syntax von regulären Ausdrücken
- Für die Generierung spezieller regulärer Ausdrücke können Sie sich auch gerne an IT1.1 wenden
- S.a. unten bei "Anwendungsbeispielen"
- Alle Parameter, Zeichenklassen, Quantoren etc. der regulären Ausdrücke können verwendet werden. Die Suchbegriffe können hierdurch viel flexibler gestaltet werden.
...
Auswahl der IDN-Liste
Das Skript bearbeitet Datensätze nach einer IDN-Liste, pro Zeile muss dabei eine IDN stehen. Die IDN-Liste wird durch den üblichen Windows-Datei-Öffnen-Dialog ausgewählt.
...
Überblick
Inhalte