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