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