IMPORT: Analogon zu tk/TK

Michael Lackhoff lackhof at uni-muenster.de
Di Apr 28 20:32:41 CEST 1998


On 28 Apr 98, Sibylle Koczian wrote:

> Liebe Liste,
> 
> mit der Importsprache allein kann ich folgendes nicht loesen: Ein Feld des
> Fremdtextes enthaelt eine Preisangabe, aber ohne Dezimalpunkt (also 1000,
> wenn das Buch $10.00 kosten soll), und ich moechte den Dezimalpunkt beim
> Import einfuegen. Dazu muesste ich doch wohl
> 
> - vom aktuellen Arbeitstext die letzten zwei Zeichen abschneiden
> - mit w "." den Punkt anfuegen
> - vom vorher vorhandenen Arbeitstext die letzten zwei Zeichen wieder anfuegen.
> 
> Dazu muesste der Feldinhalt erst einmal in einer Variablen
> zwischengespeichert werden, soweit klar; aber ich finde keinen Befehl, der
> mir erlaubt, die letzten n Stellen des Arbeitstextes zu isolieren, sei es,
> um sie abzuschneiden, sei es, um sie als neuen Arbeitstext zu benutzen.
> 
> Habe ich bloss nicht den richtigen Befehl gefunden oder gibt es ihn in der
> Importsprache nicht?

Muesste gehen, aber die Loesung, die mir spontan einfaellt ist 
vielleicht etwas haarig:
1. An das Ende der Kategorie mit W sonst nicht vorkommende Zeichen 
setzen.
2. mit g dorthin springen. (Braucht wohl neuen Abschnitt)
3. mit { soweit zurueckgehen, bis Sie an der Dezimalstelle sind.
4. zwei Stellen in temporaerer Variable speichern.
5. Die urspruengliche Kategorie noch einmal vornehmen und 
%"??zXz"   (wenn vorher zXz ans Ende montiert wurde)
_0              (eventuell geht auch e"??zXz")
Wenn es auf Cents nicht ankommt koennen Sie natuerlich auch gleich 
durch ".00" 0 ersetzen.

Ausprobiert habe ich es nicht aber vielleicht klappt es ja so oder 
aehnlich.

Viel Erfolg und Gruss
Michael Lackhoff

########################################################################
# Michael Lackhoff                     e-mail  lackhof at uni-muenster.de #
# Hoersterplatz 4                      Tel.    0251-4833257            #
# 48147 Muenster                       FAX     0251-4833275            #
# Hochschule der Franziskaner und Kapuziner in Muenster                #
########################################################################




Mehr Informationen über die Mailingliste Allegro