AW: [Allegro] Problem mit der Ergebnismenge

IGW Resch Verlag info at igw-resch-verlag.at
Mo Jan 2 09:39:14 CET 2012


Lieber Herr Berger,

das Problem ist mittlerweile behoben. Ihnen nochmals Dank für die Hinweise!

Mit den besten Grüßen

Ihr
Andreas Resch


-----Ursprüngliche Nachricht-----
Von: allegro-bounces at biblio.tu-bs.de [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Thomas Berger
Gesendet: Samstag, 31. Dezember 2011 16:31
An: Allegro-C Diskussionsliste
Betreff: Re: [Allegro] Problem mit der Ergebnismenge

Lieber Herr Resch,

> Wenn ich im Register 8 siep, ludwig (siep ist 8x vertreten) ausw hle und auf F7 klicke, kommt:
> 
> \|9968611958
> |/200300
> |0                             _ [Grundwerxx         2003
> |62003
> |9967359430
> |9968611958+aa
> |9D20040203
> |9i3-8276-6012

Das sagt mir schon einiges:

Es handelt sich um eine Bandauffuehrung, die ueber #00 oder #09 mit dem Titel mit der Identnummer 968611958 verknuepft ist.

Ihre .api-Datei ist (oder ist deriviert von) der "kleinen" cat.api (aus dem Programmverzeichnis, im Gegensatz zur "grossen" im Datenverzeichnis
demo2 der Demo-Datenbank die - zumindest in aktuelleren Versionen - das "xx" nicht hinsetzen wuerde).

~Eigentlich~ sollte auf den 32 Leerpositionen vor "_ " und den ersten Zeichen der Bandbenennung "[Grundwer" der Anfang des Sachtitels der uebergeordneten Aufnahme stehen. Weil hier bei F7 offensichtlich nichts kommt, Sie aber im folgenden schreiben, dass der Gesamttitel in der Anzeige erscheint, kann es einfach daran liegen, dass die uebergeordnete Aufnahme nur #19 und keine #20 hat.
Oder #20 komplett in [...] eingeschlossen ist. Oder aber Ihre .api ist ziemlich alt und versucht nicht, per Nachladung an #20 der Gesamt- aufnahme zu kommen (ich habe jetzt nicht im Archiv gesucht, in welcher Version das eingefuehrt wurde).


> Die Daten von 1 bis 8 sind vorhanden. Wenn ich davon eine Nummer anklicke, erscheint im Anzeigefeld der Gesamttitel.
> Klicke ich auf eine Nummer mit F7, kommt der Titel aufgelistet nach den Parametern.
> 
> Das Problem ist also, dass die Daten vorhanden sind, aber .STL leer ist, wie Sie vermutet haben.


Ungeachtet aller Unklarheiten zu Alter und Nachladewilligkeit Ihrer .api und allegro-Module sollte sich eigentlich das bei Ihnen mit F7 sichtbare

"                             _ [Grundwerxx         2003"

auch bei der Indexierung ergeben.

Folgendes Vorgehen sollte harmlos sein:

1. alle allegro-Programme schliessen

2. Mit dem Windows-Explorer / Dateimanager versuchen, die Datei cat.stl
   im Datenverzeichnis der fraglichen Datenbank loeschen
   (Falls diese Datei sich nicht loeschen laesst, waere hier Schluss, weil
   das Problem komplett ausserhalb von allegro liegt: Zugriffsrechte,
   Netzwerkprobleme, oder bei 1. uebersehene Zugriffe ...)

3. a99 fuer die fragliche Datenbank starten (evtl. kommt eine Fehler-
   meldung zur fehlenden .stl-Datei "Kurzanzeige nicht in Ordnung" und
   sie werden automatisch ins ORG-Menue geleitet), das ORG-Menue
   aufrufen und "Index wiederherstellen" ausfuehren.

4. Zur Forensik: Unmittelbar nach Ende der Indexierung, also bevor
   sie im dann wieder ansprechbaren a99-Fenster etwas machen, mit dem
   Windows-Explorer, rechte Maustaste -> Eigenschaften die Groesse
   der .stl-Datei in Bytes notieren. Sie sollte 72 * die groesste
   vergebene Satznummer (dbinfo: Zahl bei "Umfang (Saetze)") sein,
   bzw. 18*die Groesse der cat.tbl-Datei haben +/- 36.

5. Die fraglichen Kurzeintraege ueberpruefen, evtl. sind sie ja nun
   da (ansonsten gibt es immerhin Erkenntnisgewinn bei 4. und
   die Tatsache, dass Klarheit ueber den Modus des "Reorganisierens"
   geschaffen ist).

viele Gruesse
Thomas Berger





Mehr Informationen über die Mailingliste Allegro