[Allegro] Problem bei Familienbildung mit 'family'

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Jul 4 11:35:13 CEST 2005


Heinrich Allers schrieb:
> Dann aber sorgt fa.flx für eine Familienbildung (mittels Flexbefehls 
> 'family') und stellt damit eine Ergebnismenge bereit, auf deren erstes 
> Element mit 'first' zugegriffen wird:
> 
> Als Primärschlüssel wird dann gemeldet: 0000144+00100! Warum??? Das 
> bezeichnet das _zweite_ Element der Ergebnismenge, und nicht deren 
> erstes!
> 
Die Erg.Menge wird ohne automatische Sortierung gebildet, d.h. sie ist 
dann in der Reihenfolge der internen Satznummern. Und der mit +00100 hat 
die Nummer 1.

> Interessant ist, daß wenn man in der Flexdatei fa.flx hinter 'fam' ein 
> 'order a' einfügt, alles wieder in Butter ist und das Geschehen dem 
> entspricht, was man erwartet.
> 
Das ist folgerichtig, weil dann eine Ordnung ab der ersten Position
der Kurzliste erfolgt, womit in diesem Fall der Hauptsatz nach oben kommt.
Schau'mer mal, ob wir fuer V25.7 noch die xfamily.rtf korrigieren sollten...


B.E.




Mehr Informationen über die Mailingliste Allegro