Domino 9 und frühere Versionen > Entwicklung

Nummerierung mit führenden Nullen

(1/2) > >>

Selin:
Hallo Zusammen,

habe eine fortlaufende Nummerierung nach folgendem Schema gemacht:

temp:=@DbColumn("": "NoCache";"":"";"(SearchNummer)";1);

@If(@IsError(temp);"";@Elements(temp) + 1)

Klappt auch wunderbar.
Aber ich brauche eine 4stellige Zahl.
Somit muss es mit der "0001" beginnen.
Habe zum Test mal manuell "0001"  in das Nummernfeld (Typ: Zahl) eingegeben, da macht er eine 1 draus.

Habe bislang nicht oft mit Nummernfeldern gearbeitet, daher fällt mir dazu nichts ein.
Jemand ne Idee?


danke + Lieben Gruß
Selin

m3:
1 .... Nummer
0001 ...... String

Musst Du halt ein Stringfeld nehmen. Aber wie sich das auf die Sortierung auswirkt ......

Und was passiert, wenn 2 Clients gleichzeitig "
temp:=@DbColumn("": "NoCache";"":"";"(SearchNummer)";1);" machen?  :-:

Spalter:
Hallo Selin,   8)

Du weist, daß das keine sichere Art ist, eine eindeutige fortlaufende Nummer zu generieren.

Für die reine Darstellung könntest Du den Wert als String darstellen, eventuell in eine separaten Feld, daß nur der Anzeige dient.

Gruß
Spalter  

klaussal:
Hoffentlich fängt jetzt nicht wieder das leidige Thema mit der Nummerierung an.... :P

Selin:
Hallo,

alles klar.
Danke für die Tipps.

Ganz liebe Grüsse
Selin

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln