[Allegro] Avanti: Restriktion auf qrix anwenden

Thomas Berger ThB at Gymel.com
Fr Feb 18 08:34:14 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Henkel,

| in meiner avanti-Dokumentation ist eine Form des Find -Befehls beschrieben
|
| find ERJ >1990
| der nichts weiter tut, als eine Restriktion einzustellen, die auf die
| folgendne Befehle des Auftrags wirkt.  Dies, so der weitere Text, wirkt
| auch auf die qrix-Anzeigen.
| Ich verstehe das so, dass qrix dann nur die Schlüssel liefert, die der
| Restriktion genügen.
| find *new hebt die Restriktion wieder auf.
|
| Der Versuch, einen Auftrag abzusetzen, der vor einem qrix mit diesem
| find eine Restriktion setzt, bewirkt aber hier ein ewiges arbeiten von
| avanti, an dessen Ende nach einigen Minuten nicht
| das erwartete herauskommt. Ich benutze allerdings eine ältere
| avanti-Version (2.2.1, glaube ich. Wär schön, wenn man die Version in
| der Log lesen könnte).

folgendes habe ich soeben getestet, und zwar mit avanti vom 23.1.2004
(das muesste 2.2.0 sein) und mit einem frisch installierten avanti vom
23.11.04 (also 2.2.7)
(beachte, dass es in den neueren Demo-Datenbanken von Avanti nicht mehr
ERJ oder YOP ist, sondern PYR)

qrix 1 otto
write "---" newline
find *new
find PYR >1990
qrix 1 otto

(ohne das "find *new" gibt es eine Fehlermeldung E130 und die
Registerausschnitte sind identisch). Das "ewige Arbeiten" kann
ich nicht reproduzieren, Anwenden einer Restriktion auf eine
zufaellig vorhandene Ergebnismenge im 5stelligen Bereich kann
unter U**X erfahrungsgemaess einige Minuten dauern (avanti ist ja sooo
schnell)

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCFZp2ENVh3bB0lwMRAtf1AJsHXym53QYNnTzOoZjg680q0p1ckACfRD1Z
zercsUYPRbMniIpPcSe4c6k=
=CqvZ
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro