[Allegro] A99-Anzeige

Thomas Berger ThB at Gymel.com
Mi Aug 11 10:33:58 CEST 2010


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



Am 11.08.2010 10:17, schrieb Fischer, Thomas:
> Liebe KollegInnen,
> 
> ich experimentiere mit einem onput.flx, in dem ich noch ein paar Standard-Einträge ergänze, wenn sie vorher nicht da waren.
> Dazu zwei Fragen:
> 
> 1. Kann ich auf irgendeine Weise erreichen, dass diese Einträge schon vorab erzeugt werden, wenn Neusatz->Neuer, ganz leerer Satz
> gewählt wird, oder alternativ eine eigene Auswahl (Neuer Satz mit Vorabeinträgen?) an dieser Stelle anbieten?

klar, das geht alles. Das Verhaeltnis von oninput.flx, input.vw und input.flx
ist allerdings etwas undurchsichtig, vgl. auch meine eigenen Versuche unter

http://svn.gymel.com/viewvc/allegro/acxt/forms/trunk/README.txt?view=markup

Typisches Problem bei Neusaetzen ist allerdings, dass erst klar sein muss,
welche Sorte Datensatz es ist, bevor Ergaenzungen von Standard-Eintraegen
vorgenommen werden sollen. Fuer allegro-NRW habe ich daher im onput.flx (!)
eingebaut, dass nach Ermittlung der Satzart folgendes passiert:

1. Der Satz wird im adt-Format in eine Temporaere Datei weggeschrieben
2. Eine oder mehrere Vorgabendateien im adt-Format wird eingelesen
   (Satzart-, Benutzer- und/oder Datenbankabhaengig, das war uebermaessig
   elaboriert)
3. Der bei 1. weggeschriebene Satz wird wieder eingelesen.

Dadurch wurden also ganz gezielt Vorgaben in den Datensatz aufgenommen und
sichergestellt, dass die Benutzereingaben "staerker" waren.


> 2. Wenn ich mit "put" in onput.flx die fehlenden Einträge ergänze, so werden sie korrekt im Anzeigefeld (rechts) dargestellt, fehlen aber irritierenderweise im Auswahlfeld (Links). Wie kann ich das aktualisieren?

nicht nur

"display"

sondern auch

"show rec"

in onput.flx aufnehmen.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAkxiYHYACgkQYhMlmJ6W47P1lwP/aFx4ygkZeeqHcka6uEK8xFzy
EaqmGaw/wrhP2mmgC2P8SsbjDVLE/pv4e9cMW8vJ+H2dsYnaEQeFe2KzO7ojSJMc
0i39cQOpSX2k7cshcmA+0tfipe04aNJBN2qyki8F9iWc+ccS48E+r0Rvwjn7LAfJ
dWQkcCxFQ6vVpLA9T+k=
=zaBT
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro