[Allegro] Identnummernvergabe
Thomas Berger
ThB at Gymel.com
Mo Dez 3 22:46:39 CET 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Liebe Frau Panski, lieber Herr Eversberg, liebe Liste,
Heinrich Allers wrote:
> Frau Panski schilderte das folgende Problem:
>
>> Wenn ich jetzt aber in einem Datensatz, der keine Identnummer hat,
>> etwas ändere (ohne Formular, sondern im Schreibfeld), wird beim
>> abspeichern einfach eine Identnummer vergeben ; die nicht definiert
>> ist. Gerade das wollte ich aber vermeiden. Kann man das noch anders
>> gestalten?
>
> Ja, ich habe mich früher auch mal mit diesem Automatismus herumgeschlagen und mich
> von ihm am Ende so befreit, daß ich bei den Datensätzen, bei denen dieser Automatismus
> nicht zuschlagen soll, in die Identnummernkategorie etwas Definiertes reinsetze (ich
> entschied mich für den Bindestrich).
Datensaetze ohne Identnummer sollte es - aber ich wiederhole mich -
moeglichst nie geben, irgendwann raecht sich das.
Identnummernkategorien mit nicht eindeutigen Werten - und sei es "-" -
halte ich fuer noch wesentlich problematischer.
Im Handbuch, Anhang A.2. gibt es (p. 297) einen kleinen Unterabschnitt
"Identnummern-Vergabe verhindern", der die Syntax beschreibt, die
Identnummernvergabe auf eine (etwa gar nicht definierte) Kategorie
"umzuleiten":
#00 "Identnr"|9#xxx?3<
Bei Bearbeitung ohne Abfragemaske/Eingabeformular hilft das
zunaechst gerade nicht, man sollte aber im onput.flx einen
Test einbauen koennen, der die Saetze erkennen kann, die keine
#00 bekommen sollen und dort dann #00 mit diesem Umlenk-Inhalt
belegen.
viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHVHk/hKFJT0F1FsoRAg1dAJ9de8v+CIoruiZLNWS8rvloitVylgCdG5Xo
n46pu6F4hi32hqy+Pxj1kfY=
=Ev4J
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Allegro