[Allegro] Stammsatzverknuepfungen in a30

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Nov 24 10:04:06 CET 2010


Kollege Berger sprach die Sache mal wieder an: Für die Datenbearbeitung
in a30-Formularen wünscht man sich eine Übernahmefunktion ähnlich wie in
a99, wo man mit Alt+i ins Register springt (Hintergrund dann gelb),
dort eine Zeile anwählt, und zwar vorzugsweise im Übernahmeregister,
und dann mit Enter die Zeile bzw. den Stammsatzschlüssel in die Eingabe
kopiert.
Mit Alt+i und Enter ist es bei a30 wohl kaum zu lösen. Man muß schon per
Maus ins Indexfenster gehen, dort die richtige Zeile aufsuchen, aber was 
dann? Die Enter-Taste kann man dort nicht entsprechend nutzen.
Man könnte:

1. einen Extra-Button einbauen, den man drückt, um die markierte Zeile
    zu kopieren. Wenn man aber eine Zeile markiert, wird sofort der
    Satz oder die Erg.Menge geholt - wie könnte man das in der Situation
    ausschalten?

oder

2. den Doppelklick nutzen, bisher unwirksam, um die Kopierfunktion
    auszulösen. Dabei ist es ein Problem, daß der Doppelklick immer auch
    zuerst des normale Klick-Ereignis auslöst. D.h. die gezielte Reaktion
    auf den Doppelklick und nur diesen, getrennt vom Einzelklick, ist
    etwas diffizil, aber machbar.

oder

3. Funktionstasten einsetzen, z.B. F6 Sprung ins Index-Eingabefeld,
    F7 Kopieren der angewählten Zeile - wobei "Anwählen" dabei nicht
    gleich das Anzeigen des Satzes bewirken darf.
    Ob eine solche Lösung elegant machbar ist, muß noch eruiert werden.

Oder hat jemand noch eine andere Idee, wie das an der Oberfläche
gestaltet werden könnte oder sein sollte?

Auch wenn es gelingt, wird a30 trotzdem noch lange nicht eine solche
Vielfalt an Leistungen bieten, wie es a99 tut, das ist nicht zu
leugnen. Jedoch liegt das in der Natur der Sache einer Client-Server-
Anwendung! Damit ist man grundsätzlich nicht so dicht dran an den
Daten, jeder Zugriff geht auf indirekte Weise und dadurch hier und da
auch merklich langsamer als bei einem monolithischen Programm. Dagegen
stehen die Vorteile, auf dem Client-PC nichts installieren zu müssen und
anstandslos alles quer über das Internet hinweg machen zu können statt
nur im lokalen Netz. Wer diese Vorteile nicht braucht, braucht kein a30,
keine "Rich Internet Application".

B.Eversberg




Mehr Informationen über die Mailingliste Allegro