[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