DOS-Abfragemasken
Thomas Berger
ThB.com at t-online.de
Di Feb 13 09:51:13 CET 2001
Liebe Liste,
vielleicht hat jemand von Ihnen mehr Erfahrung mit dem
Umgang mit DOS-Abfragemasken und a99 und kann diese
Mail kommentieren. Ich finde leider keine Dokumentation
dazu was geht.
Also: Bekannt ist ja, dass a99 die Sprungmarken- und
Verzweigungslogik von PRESTO nicht in vollem Umfang
unterstuetzt. Nach meinen Erfahrungen geht nur folgendes:
- Einspruenge aus den "Typ"-Abfragen (es muss aber woh
"Typ" heissen, PRESTO war da toleranter). Typ-Abfragen
ueber Unterverteiler werden zusammengezogen.
- Absolute Spruenge auf andere Teile der Abfragemaske
der Form
+F
werden ausgefuehrt.
- Generell: Auch vorhandene Kategorien werden erneut
abgefragt, mit Anzeige des derzeitigen Inhalts.
Der Inhalt kann entweder modifziert und mit Enter
abgeschickt werden, oder aber er wird unmodifiziert
mit Enter abgeschickt, dann muss aber durch ein
zusaetzliches "Enter" das Schreibfeld geleert
werden (Die Sache ist sehr irritierend, aber aus
der "Sicht" des Schreibfelds betrachtet doch irgendwie
logisch: Man beachte den Wechsel zwischen Eingaben
in ein Maskenfeld und die "Wiedervorlage" mit voran-
gestellter Kategorienummer)
- einfache Bedingungsspruenge hinter einzelnen Abfragen
kk "Text"+K
Diese werden normalerweise benutzt, um in Mini-Schleifen
Wiederholbare Kategorien abzufragen. a99 zaehlt jedoch
den Folgebuchstaben nicht hoch, bietet jedoch den
alten Kategorieinhalt zur Modifikation an. Hier kann
man also Folgebuchstaben und Inhalt durch etwas Neues
Ersetzen. Die Resynchronisation mit der Abfragemaske
ist allerdings lernbeduerftig (bzw. buggy: der Balken
steht im Auswahlfeld bereits auf der naechsten Kategorie,
es muss aber noch einmal Enter gedrueckt werden, damit
die Anzeige der vorigen Kategorie verschwindet, der
Balken bleibt dabei aber auf der neuen Kategorie. Dies
entspricht dem oben erwaehnten generellen Verhalten).
- Anhaengen von Teilfeldern an Grundkategorien
kkf$$x"..."
funktioniert (Bug: funktioniert nicht, wenn das
Folgezeichen das Spatium ist).
- automatisches Belegen mit Vorbesetzungen funktioniert,
allerdings wird von a99 die Vorbesetzung stets eingetragen,
auch wenn die Kategorie im aktuellen Datensatz bereits
existiert (dies entspricht dem oben erwaehnten generellen
Verhalten).
- Erzwingen eines neuen Wiederholungszeichens (kkf mit
f = "~" (oder "ú") funktioniert.
- Tests auf bestimmte Eingaben ("Vergleichs-Spruenge")
="xxx"+K
funktionieren nicht mehr
- Setzen der Dateinummer funktioniert nicht.
Fazit: Fuer Wiederholbare Kategorien und an feste Kategorien
anzuhaengende Teilfeldlisten ist die konventionelle Abfragemaske
bedingt bzw. gut einsetzbar, fuer wiederholbare und durch
Teilfelder strukturierte Kategorien eher nicht (aber da
hatte auch PRESTO oft Probleme), hierfuer sind aber wiederum
die Formulare prima geeignet.
Fuer lange Listen simpler Kategorien ist die Abfragemaske
immer noch sehr gut geeignet, werden aber im typischen Fall
immer nur wenige Kateogorien aus solchen langen Listen
eingegeben (und typisch ist: je laenger die Liste, umso
geringer ist anteilig die Zahl der belegten Kategorien) ,
waere ein Formular effizienter (da passen aber nicht
besonders viele Kategorien hinein).
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro