View-Ausgabe als Tabelle, Umlautproblem
Sibylle Koczian
Sibylle.Koczian at bibliothek.uni-augsburg.de
Mo Nov 10 11:30:42 CET 2003
Liebe Liste,
wenn man eine View-Liste mit Gruppierung mittels viewtab.flx als Tabelle
ausgibt, dann hat man am Ende ASCII-Code in den Gruppenueberschriften und
ANSI-Code in den uebrigen Tabellenzeilen. Sehen tut man das natuerlich nur,
wenn die Gruppenueberschriften Umlaute o.ae. enthalten (z.B. bei
Gruppierung nach Verfassern).
Entfernt man "set c1 / set c0" aus viewtab.flx, bekommt man ASCII pur, was
fuer die Weiterverarbeitung mit WORD aber auch nicht unbedingt erwuenscht
ist. Es sieht aus, als wirke "set c1" zwar auf die Kategorien, die bei der
Tabellenausgabe direkt aus der Datenbank geholt werden, aber nicht auf die
Gruppenueberschriften, die aus der View-Liste uebernommen und in die
Tabelle geschrieben werden.
Es muss sich da aber auch etwas geaendert haben, denn ich bin auf das
Problem bei einem etwas komplexen Ausgabevorgang gestossen, der vor knapp
zwei Jahren schon einmal einwandfrei funktioniert und die Tabelle komplett
in ANSI ausgegeben hat.
Demonstrieren laesst sich das Problem, wenn man in v-stand2.apr den
variablen Teil etwas abaendert:
#-A
****** Variabler Teil ********
Nur hier muss man eingreifen, und zwar
diejenigen Kategorien einsetzen, aus denen der View bestehen soll
jeweils mit geeigneten Manipulationsbefehlen
Abschnitt fuer die ViewListen-Zeile
#nr p'j!' e'!' =vY Gruppierung gewuenscht
*** Verfasser statt Erscheinungsjahr als Gruppierungsmerkmal
#40 +#20 e" = " u e20 F" " P'///' Avv
#nr p"o.Verf.!" e"!" s20 P'///' Avv
#20 u e40 Avv
#77 +D x"*1" x"r2" r7 F"." =vu
#nr p'00000000' e7 =vu
#+D Sprung zur Verarbeitung von #uvv
Abschnitt fuer den Tabellenexport (Felder mit Trennzeichen)
aus VIEWTAB.FLX heraus mit "download view"
*** Hier bleibt jetzt die Verfasser-Spalte weg, weil der
Verfasser in der Gruppenueberschrift steht
#-Q
#uzV enthaelt die aktuelle View-Zeile
mit 00000t|... beginnen Trennstrichzeilen,
mit 00000a|... beginnen Ueberschriftzeilen
#uzV +- c't|' B'|' f' |' e0
#uzV c'a|' B'|' f' |' F' '
#t9
#20
#t9
#77 x"*1" e"." r7
mit 00000s|... beginnen Summenzeilen
#uzV c's|' B'|' f' |' F' ' e"."
Verfasser mit Umlauten scheint es in der Demo-Datenbank wenige zu geben,
ich habe mueller, doerfler, haeublein gefunden. Diese View-Liste erzeugen
und als Tabelle ausgeben: die Verfasser haben die Umlaute als ASCII, die
Titel als ANSI.
Was tun? Fehler in der Parametrierung, in den Flexen oder im Programm?
Danke und beste Gruesse, Koczian
Dr. Sibylle Koczian
Universitaetsbibliothek, Abt. Naturwiss.
D-86135 Augsburg
Tel.: (0821) 598-2400, Fax : (0821) 598-2410
e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE
Mehr Informationen über die Mailingliste Allegro