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