Kategorieaenderung bei Export

Thomas Berger ThB at gymel.com
Fr Jan 17 19:37:21 CET 2003


Liebe Frau Moese,

> 1.) Wenn #aaa schon vorhanden im Satz, soll #bbb die KatNr. behalten.
> #aaa und #bbb sollen wie vorhanden exportiert werden.
> 2.) Wenn #aaa noch nicht vorhanden ist, soll #bbb in #aaa geaendert
> werden.
> In beiden Faellen sollen alle weiteren Kat. unveraendert exportiert
> werden.
> 
> ks=1
> #aaa +a e0 #zz 0
> #bbb b5 p"aaa f"         f=Indikator, Aenderung o.k., aber alte #bbb
> bleibt auch stehen
> /bbb     geht nicht, fällt sonst auch in Fall 1.) weg

ja "/bbb" wirkt global. Retten also mit

---schnipp---
/bbb                  % typischerweise ganz am Anfang der Parameter

...

#aaa +#aaa 0          % #aaa ausgeben, falls vorhanden
#bbb b5 p"aaa f"      % sonst #bbb als #aaa ausgeben
#nr +#bbb Z #zz 0     % nur Sprung

#aaa Z #zz 0          % nur Sprungmarke
#bbb                  % #bbb als #bbb ausgeben

#bbb Z #zz 0          % nur Sprungmarke
...
---schnapp---

Die Loesung hat allerdings den Nachteil, dass Sie keinen
Pauschalexport nehmen koennen und dass die Reihenfolge
evtl. falsch ist.

 
> --- oder:----
> #bbb "aaa f" b5     -->112 f   steht anschliessend als erste kat im Satz
> 
> Vielleicht stimmt die Reihenfolge nicht, obwohl verschiedenes
> ausprobiert, oder es muss ganz anders aussehen.

ganz anders sieht es aus, wenn Sie mit M-Befehlen arbeiten:


---schnipp---
#aaa +#aaa Z #zz 0     % #aaa vorhanden: alles so lassen

#bbb b5 p"aaa f" M #zz 0    % #bbb als #aaa speichern
#bbb e4 P" " M #zz 0        % und loeschen

#aaa Z #zz 0           % nur Sprungmarke

  % Es folgt Pauschalexport aller aktuellen Kategorien
##

---schnapp---

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro