Lotus Notes / Domino Sonstiges > Tipps und Tricks

Eindeutige Nummer erzeugen (@Formel)

(1/1)

eknori (retired):
Mit Hilfe der Formel läßt sich eine eindeutige Nummer erzeugen im Format

2002-02-19 125414HEKR

month := @Text(@Month(@Now));
day := @Text(@Day(@Now));
hour := @Text(@Hour(@Now));
minute := @Text(@Minute(@Now));
second := @Text(@Second(@Now));

@Text(@Year(@Now)) + "-"  +
@If( @Length(month) = 1; "0" + month; month ) +"-"  +
@If( @Length(day) = 1; "0" + day; day ) + " "  +
@If( @Length(hour) = 1; "0" + hour; hour ) +
@If( @Length(minute) = 1; "0" + minute; minute )  +
@If( @Length(second) = 1; "0" + second; second )  +
@UpperCase(@Left(@Name([CN];@UserName);2) + @Left(@RightBack(@Name([CN];@UserName); " ");2))

Steffen_Albrecht:
Genau sowas hab ich gebraucht!!!

Gruß
  Steffen Albrecht

Christopher:
Cool gefällt mir! Danke für den Tipp

Christopher ;D

gpeters:
Hallo,
wenn man das Datum nicht benötigt ist mein Favorit:

@Unique

Das Ergebnis sieht dann so aus: GSCD-426DHH,
ist aber auch hinreichend eindeutig.

Gerald

eknori (retired):
Hallo,

yoo, hast recht, nur in den allermeisten Fällen lässt sich eine eindeutige Nummer besser merken, wenn mann irgendeinen Bezug dazu hat. Ist zumindest bei unseren DAUs so.
wenn ich datenbankintern eine eindeutige Nummer benötige, nehme ich sowieso die DocUniqueID.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln