[Allegro] a30 : Normdaten bei Erfassung/Bearbeitung in Formularen

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Dez 1 08:05:49 CET 2010


a30 : Normdaten bei der Erfassung verwenden
       Nutzung des Übernahmeregisters

Ganz ähnlich wie in a99 kann jetzt auch in a30 bei der Daten-
Eingabe und -Bearbeitung mit Normdaten gearbeitet werden.
Zum ausprobieren:

   http://www.biblio.tu-bs.de/db/a30/demo.htm

Nun im Menü "Neuen Buchsatz erfassen" klicken. Es kommt ein
Formular. (Seine Definition steckt in a30for.xml)

Man setzt die Schreibmarke in ein Eingabefeld im Formular. Es geht
erst mal nur bei den einzeiligen Feldern.
Und dann:

--  F6 : Focus geht in die Registeranzeige

--  Man wählt im Register die geeignete Zeile, typischerweise
     eine, in der ein V14-Schlüssel mit _ davor steht
     (In diesem Fall gibt es keine solchen, aber zum Ausprobieren
     ist das egal)

--  F4 oder Doppelklick: Die Zeile wird ins Eingabefeld kopiert,
     bzw. der V14-Schlüssel, der mit _ beginnt,
     und das Eingabefeld erhält den Focus zurück, d.h. man kann
     sofort weiterschreiben oder z.B. mit Tab ins nächste
     Formularfeld springen.
     (OK, man wünscht groß geschriebene Namen mit korrekten
     Umlauten usw., aber das erfordert ein dazu geeignetes
     Register, das die DemoBank nicht hat.)

Anders ist bei a99 die eigentliche Übernahme: dort geht sie
mit Enter, hier mit F4. Enter bringt in jedem Fall den hinter
der gewählten Registerzeile steckenden Satz in die Anzeige
unter "Intern" und "Extern". Wir wollten hier die ungute a99-
Doppelfunktion der Enter-Taste, nebst gelbem, Verwirrung
stiftenden Hintergrund des Registers, nicht replizieren.
Aber:

Durchaus KANN man im Reg. auch Enter drücken, dann kommt eben der
zugehörige Satz in die Anzeige (z.B. ein Stammsatz) - von wo man sich
auch was kopieren kann - aber unter [Form] bleibt das Formular
unverändert und kann weiter vervollständigt werden.

Mit den FreiRaum-Formularen geht es genauso. Nicht jedoch kann man aus
dem Register in die Freitext-Bearbeitung unter "Intern" kopieren oder
in das "Grid". Nur Formulare gehen erst mal.

Die Merkhilfe zum schnellen Lernen:

   F6  Index
   F4  Kopier  [oder Doppelklick]

Die Problematik der Tastaturbenutzung unter ActionScript ließ sich
lösen, d.h. es sind jetzt auch weitere Tastenfunktionen machbar, sowie
natürlich weitere Verbesserungen der Übernahmefunktion. Es geht z.B.
NOCH NICHT, wie in a99, daß man mit Alt+i in ein bestimmtes Register
springen kann, aus dem Formular heraus.

Hier liegt das a30-Paket samt allem:

  http://ftp.allegro-c.de/aktuelle-version/a30.zip

erner im SVN unter a30 alle Dateien einzeln.

B.Eversberg




Mehr Informationen über die Mailingliste Allegro