[Allegro] Globale Ersetzungen in Teilfeldern

Thomas Berger ThB at Gymel.com
Do Okt 30 22:39:06 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Blasch,

> in einer separaten Nutzerdatenbank c:\allegro\nuz ($a.cfg) will ich in a99
> mit dem Menuepunkt "Global / Globale Ersetzungen" Aenderungen in Teilfeldern
> durchfuehren. So soll z.B. in der Ergebnismenge mit Datensaetzen wie 
> 
> #00 nz01449
> #30 nuz
> #9B 098000▼nName, Vorname▼aNAM▼d10.03.98
>   ▼oWohnort▼p91074▼sMarktplatz 4▼t09132/12345
>   ▼xneu08▼f052▼um▼k2
> #99n20081029/22:41:54▼b99
> 
> im Teilfeld #9B ▼x "neu08" durch "ok09" ersetzt werden.
> 
> Was ist hierbei in das dritte Feld der Eingabemaske *genau* einzutragen?
> Wie wird hier das Teilfeld-Zeichen erzeugt? 

Da haben Sie leider verloren: Ueber die dritte Spalte koennen Sie die
in den ersten beiden Spalten definierten Ersetzungen auf /Felder/
(oder Feldgruppen) einschraenken, nicht aber auf Unterfelder.

In Ihrem Fall koennen Sie sich aber zunutze machen, dass das
fragliche Unterfeld mit dem zu ersetzenden Inhalt beginnt, d.h.
vor Ausgangs- und Ersetzungsbegriff jeweils "▼x" setzen.

Es bleibt das m.E. ziemlich sinnvolle Desiderat der Ausweitung
der Ersetzungsbefehlssyntax auf Unterfelder.

viele Gruesse
Thomas Berger

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSQopemITJZieluOzAQLBSgP8DuxyRmVKT5pESPgQTp/gq6ZzVdouIDHy
0KynlhG3QMDYfL4ahs894hpH8SmNdxs4KlbyMEm3YqCH5EpZCubmVIKhCjCieqTE
PIF6eMbUDbwnVeCdE9pJdq03DVt8EpKmsBLHtec1nwu8fzHagB4QFTjoqmSw5FTp
XN5V1aRHYQU=
=43ZE
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro