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