AW: AW: AW: AW: [Allegro] Datenimport & Nachtrag
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Apr 2 12:38:40 CEST 2008
Thomas Berger schrieb:
>
> Offline oder sonstwie nur die betroffenen Saetze als
> (PRESTO-)Ergebnismenge zusammensammeln.
>
> Dann fuer jeden Satz:
> ~ - sperren
> ~ - mit var sk alle Schluessel berechnen lassen
> ~ - irgendwie auseinanderdroeseln, Primaerschluessel dabei weglassen
> ~ - alle Schluessel mit ixadd in den Index setzen
> ~ - entsperren
>
Hilfreich ist evtl. der mit Vb.202 angepriesene FLEX unindex.flx,
der eine Erg.Menge gemäß einer modifizierten Parameterdatei neu
durchindexiert. Dabei wird var sk eingesetzt. Man braucht gar
nichts auseinanderzudröseln, weil sk schon das Richtige liefert.
Es stehen Kommentare drin.
> Ein hypothetischer flex-Befehl ixtest koennte uebrigens
>
> a) ueberpruefen, ob /der angegebene/ Satz einen bestimmten Schluessel
> ~ bildet
>
Ersatzweise: var sk und dann if %...%
> b) (nuetzlich fuer ISBN- und andere Dublettentests, die Schwierigkeiten
> ~ haben zu entscheiden, ob - je nach Speicherstatus - Null oder Ein
> ~ Treffer der "gute" Wert sind) mit vorangestelltem "!" oder "-"
> ~ ueberpruefen, ob /irgendein anderer als der angegebene/ Satz einen
> ~ bestimmten Schluessel bildet
>
Hm. _Irgendein_ anderer? Also alle Sätze durchprüfen?
> [Es /gibt/ Situationen, wo Schluessel fehlen, die da sein sollten ...
Da wüßten wir gerne Genaueres, vorzugsweise Nachvollziehbares.
>
> P.S.: in ixadd.rtf werden Flex-Kommandos "set tab ..." erwaehnt, die
> "set tbl ..." heissen muessten.
Wird korrigiert. Allerdings ist nur der erste Buchstabe signifikant, der
Fehler ist aus Sicht des Programms keiner, eine Gub-Situation ist nicht
zu befürchten.
B.E.
Mehr Informationen über die Mailingliste Allegro