Re: [Allegro] Teilfeldzeichen ändern
Klaus Lehmann
lehmann_klaus at t-online.de
Do Nov 26 08:42:23 CET 2009
On Wed, 25 Nov 2009 18:08:56 +0100 Thomas Fischer wrote:
guten morgen herr fischer,
wenn schon unser meister "flex-allers" keine endgültige lösung hat.....
dennoch ein gedanken ansatz
[gebrauchsanweisung: wer den -vermeintlich nicht immer- logischen
gedankengängen meiner nicht folgen mag, und über die hürden der
kleinschreibung nicht hinwegkommt, löscht diese email. ist ganz
einfach.]
der ansatz:
da ich schon immer probleme mit den subfeldern habe...
warum eigentlich? ganz einfach: ich kann sie schwer greifen.
warum schwer? da sind inhalte IN einem datenfeld, nur mit einem zeichen
eingeleitet; die inhalte werden allerdings auch mit dem selben zeichen
beendet, wenn ein weiteres subfield vorkommt. das ist für meine praxis
nicht eindeutig genug (herr berger wird protestieren... ;-).
das als erklärung...
deshalb die idee:
man mache einen export und wandele dabei die subfelder in klar
definierte unterfelder.
beispiel: 9DH hat subs aAgGhH usw usw.
entweder die subs in die 4. stelle schieben, also 9DHa 9DHA 9DHg usw.
wer die 4.stelle nicht mag, erstelle sich eine konkordanz, nehme
unbenutzte 2'er blöcke, schiebe das sub an die 3.stelle: 15a 15A 15g
usw.
ergebnis:
die inhalte der subs sind in genau(!) definierten kategorien. 2.
ergebnis: ich habe keine unerwünschtes subfeld-zeichen "$" mehr, da es
keine subfelder mehr gibt. JETZT erzeuge ich die datenbank mit dem
gewünschten subfeldzeichen ascii031
ich muss gestehen: dieses gedankenmodell ist nur im hirne entstanden,
ausprobiert habe ich es nicht. (das letzte feilen an win-alf beginnt,
es frisst meine ganze zeit....)
viele grüße
Ihr Klaus Lehmann
ps: zu meinen problemen mit subfeldern und in diesem zusammenhang:
mit dem fernglas in a99 kann man ja phantastische sachen machen. aber
es ist mir noch nie gelungen, an subfeld inhalte heranzukommen. hat
jemand eine idee, wie man global inhalte von subfeldern suchen und
verändern kann? obiges meiniges gedankenmodell wäre eine lösung, aber
!sehr! aufwendig....
<>Liebe KollegInnen,
<>durch Zusammenlegung mehrerer Datenquellen habe ich Sätze in meiner
<>Datenbank, in denen $ als Teilfeldzeichen steht, es sollte aber ASCII
31
<>sein. Gibt es eine einfache Möglichkeit, das zu ersetzen?
<>Wenn ich eine entsprechende globale Ersetzung $ -> ASCII 31 versuche,
werden
<>alle Teilfelder beseitigt.
<>Mit freundlichen Grüßen
<>Thomas Fischer
--
Klaus Lehmann
eMail: allegronet at t-online.de
phone: 03528-452 807(fax 809); mobil 0171-953 7843
adress: allegronet.de Klaus Lehmann
D-01454 Radeberg; Kleinwolmsdorfer Str. 37
http://allegronet.de
Die allegro-Werkstatt mit allegronetOA
Internetkataloge & WebHosting für AllegroC
Praesent auf allen jaehrlichen bibliothekarischen
Fachkongressen seit 2006
****"Our best ideas are born at home"
(Dave Lester: New Freedom Data Center,1995)
**** 2008: allegro-ivrit (hebraeisch)
**** 2009: allegro-utf8 für alle Sprachen dieser Welt
Mehr Informationen über die Mailingliste Allegro