Jahr in API-Dateien
Dierk Hoeppner
HO at buch.biblio.etc.tu-bs.de
Mo Jul 8 16:43:07 CEST 1996
Herr Englert,
>
> ich versuche seit laengerem die Jahreszahl aus der #834(Konferenzdatum) in einen
> Indexschluessel einzubauen. Prinzipiell ist das natuerlich kein Problem, aber
> ich habe unueberwindliche Schwierigkeiten mit Fremddaten, in denen das Datum
> zB. so geliefert wird: 8 - 19 Mai 1974 und ein 19ter Tag drin vorkommt.
> Dann klappt die folgende Zeile natuerlich nicht
>
> #834 b"19" e"[ .,:;]" p"-" Was tun, wenn Tag=19 ??
>
> Wie kann ich abfragen, ob eine Zahl groesser, sagen wir 1910 und kleiner
> 1999 bzw. 2000 folgende, vorliegt?
Ein Unterprogramm, das in der Exportsprache die Jahreszahl heraussucht,
muesste selbst definiert werden. Fuer die Vergleiche von Zahlen koennen Sie
die Rechenbefehle einsetzen. Sie koennten Ihre #834 z.B. in die Einzelteile
zerlegen (am ' ' trennen) und jedesmal so etwas machen (in #uxy stecke mal
so ein Einzelteil):
#uxy +m x"*1" x">1900" e"."
| | |
+-----+--------+---- mit 1 'plutimizieren' ergibt eine Zahl als AT
| | (Fliesskommazahl)
| |
+--------+---- Vergleich Falls Erg. pos. wird Zeile weiter
| bearbeitet, falls Erg. neg. Abbruch der
| Anweisung
|
+ gebrochenen Teil wieder abschneiden. UEbrig-
geblieben ist die Jahreszahl
#t{ "o.J." }
#-m
...
Ich hoffe, das hilft.
Viele Gruesse
Dierk Hoeppner
#####################################################################
Dierk Hoeppner University Library
Allegro-C Group Universitaetsbibliothek
Pockelsstr. 13
D-38106 Braunschweig
Germany
Tel: +49-531-391-5066
Email: d.hoeppner at tu-bs.de Fax: +49-0531-391-5836
#####################################################################
Mehr Informationen über die Mailingliste Allegro