Domino 9 und frühere Versionen > ND7: Entwicklung
Nummern mit 0 voran
zulp:
ich hab noch ne kleine Frage :)
wie kann ich einer Nummer sagen das sie mindestens 4stellig ist und 0 voranstellt.
Also z.B. aus einer 1 eine 0001 und aus einer 234 eine 0234 macht?
koehlerbv:
Naja, das ist das dann aber keine Nummer, sondern ein String, der wie eine Nummer aussieht ;)
@Right ("0000" + DeinFeld; 4).
Wirkliche Zahlen kannst Du mit führenden Nullen nicht darstellen wie in den meisten anderen Systemen auch nicht.
Bernhard
zulp:
und wenn ich die nummer nur als variable habe?
code sieht im moment so aus:
IDNumber:=0;
IDNumber := IDNumber+1 ;
cat := @Left(category;4);
IDNumber:= cat + @Text(IDNumber);
IDNumber
Soll also am Ende etwa so aussehen: TREB0001
koehlerbv:
Na, genauso:
--- Code: ---IDNumber:=0;
IDNumberString := @Right ("0000" + @Text (IDNumber+1); 4);
cat := @Left(category;4);
IDNumberString:= cat + IDNumberString;
IDNumberString
--- Ende Code ---
Stutzig macht mich allerdings das einleitende IDNumber := 0. Damit erhältst Du ja jedesmal die gleiche "Nummer" ...
Bernhard
zulp:
hm ja da haste irgendwie Recht :-\
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln