[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