[Allegro] Folgebuchstaben in Formularen

Thomas Berger ThB at Gymel.com
Mi Mai 25 13:11:18 CEST 2011


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

Lieber Herr Eversberg,

in $A.CFG ist die Folgebuchstabenreihenfolge 2, 3, 4, ... fuer
"freie" Wiederholbarkeit eingestellt:

M2

kommentiert man das spasseshalber aus, so dass die Standardreihenfolge
a, b, c, ... gilt, so kann man das folgende an der Demo-Datenbnak
besser studieren:


Fuer #40 ist in der .CFG eine eingeschraenkte Liste von Folgebuchstaben
eingestellt:

#40"Verfasser"▼M234567891abc▼C d


Folgender Test bezieht sich auf das Ein-Verfasser-Werk 8a1438
(einziger Indexeintrag zu "Shakespeare ... - WERKE"), Aufnahme
in die Anzeige holen, mit Alt-# das Erfassungsformular oeffnen
und im Verfasserfeld mit Alt-+ und Eingaben experimentieren:


Bei v31.4 sieht man, dass diese explizite Folgebuchstabenliste nicht
mehr beruecksichtigt wird:
Erstens wird #40a als erste Wiederholung angeboten (bei deaktiviertem
M2, siehe oben),
und zweitens wird nach #40c nach #40d gefragt und so fort.


Bei v31.2 wird nach #409, dann nach #401 gefragt, anschliessend wieder
nach (der bereits belegten) #402 und so weiter (#40 also niemals wieder):
Ich vermute, das liegt an einem generellen Zielkonflikt, der nicht
einfach / einfach nicht loesbar ist:

Einerseits ist bei Alt-+ die naechste belegte Kategorie anzuzeigen,
dabei wird in der ASCII-Reihenfolge der Folgebuchstaben gesucht:
so sind sie Felder ja auch gespeichert: Nach #401 ist das
logischerweise #402.

Nach der "letzten" sind noch unbelegte Folgebuchstaben anzubieten,
nach #409 wird offensichtlich #401 der Liste entnommen, die
ist beim zweiten Durchlauf dann aber dummerweise schon belegt.

Insgesamt macht die Angabe

▼M234567891abc

aber sowieso wenig Sinn, denn #401 wird sich - sofern eingegeben - stets
vor #402 schieben und das duerfte selten das gewuenschte sein (und
speziell bei der Verfasserangabe #40 ist die Reihenfolge traditionell
wichtig)

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

iJwEAQECAAYFAk3c49YACgkQYhMlmJ6W47O/ngP/W3NUvuzP+zhVRh4TlsF5VxG3
KbSFxpxID0wrhmW5XT3Sn/93VLWO1ujdEA3imw6weAe8O52JsKnI0pYrieXpa+IE
yyZVCeUsNpvWwaY+7ufExvUh6r+0lU4AsvqbfcGCvGeNy38iSZ7mwLX1kg0dd82z
BhYTgYKw62lqv5BaGrg=
=lgLV
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro