Export-Parametrierung
Thomas Berger
ThB at gymel.com
Fr Jan 31 12:43:02 CET 2003
Lieber Herr Runki,
> BODY { BACKGROUND-POSITION: left top; FONT-SIZE: 10pt; COLOR: #000000;
> BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana }
Hm. Besser HTML ganz abschalten...
> Es soll bei allen Datensätzen (3 stelliges Kat.schema) eine #064 mit
> einem festen Inhalt angefuegt werden.
>
> Es soll ueberprueft werden, ob der Feldinhalt der #060 mit einer
> Ziffer beginnt (Bedingungsprüfungen, Handbuch S. 201);
> wenn ja, dann soll der Kategorieinhalt mit einem "FA " davor neu
> ausgegeben werden.
>
> Mein Versuch sieht so aus:
>
> zl=0
> ks=1
> ke=0
> as=h0
> ae=13 10
Dieses ae gilt?
>
> #060 v5,: b4 p"060 FA " #zz 0
> #060 Z Hinzufügen des Kategorieendezeichens
> ae="064 Bibliothek des BA-FA" 13 10
oder dieses ae?
> ##
> /060
> Nun gibt es folgende Probleme:
>
> Bei den Datensätzen, deren #060 mit einem Buchstaben beginnt, wird die
> #060 entfernt, sie soll aber unveraendert bleiben,
"b4" heisst nicht, "beginne *beim* vierten Zeichen", sondern
"beginne *nach* dem vierten Zeichen". Sie brauchen also "b3",
um nur die Kategorienummer zu ueberspringen.
> darueberhinaus entsteht bei diesen Datensaetzen zwischen dem "Smiley"
> und der ersten Kategorienummer (hier #000) ein Leerzeichen.
und ausserdem werden die unmodifiziert auszugebenden #060er
ueberhaupt nicht ausgegeben...
Das "Leerzeichen" ist ein Kategorieendezeichen und wird
bei den Saetzen gebildet, wo #060 nicht zu modifizieren
ist und daher im Export fehlt.
> Kann man die ganze Sache eleganter loesen?
Mit einem geeigneten Sprung kann man Ihre Loesung reparieren,
eleganter ist vermutlich folgendes (vgl. auch Frau Moeses
Problem hier vor zwei Wochen):
zl=0
ks=1
ke=0
as=h0
ae="064 Bibliothek des BA-FA" 13 10
#060 y0 v5,: b3 p"060 FA " M #zz 0
##
(d.h. zuerst wird ggfls. eine Modifizierte #060 "abgespeichert",
dann folgt der Pauschalexport)
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro