Das Notes Forum

Lotus Notes / Domino Sonstiges => Tipps und Tricks => Thema gestartet von: eknori am 19.02.02 - 13:05:14

Titel: Eindeutige Nummer erzeugen (@Formel)
Beitrag von: eknori am 19.02.02 - 13:05:14
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))
Titel: Re: Eindeutige Nummer erzeugen (@Formel)
Beitrag von: Steffen_Albrecht am 12.04.02 - 08:11:55
Genau sowas hab ich gebraucht!!!

Gruß
  Steffen Albrecht
Titel: Re: Eindeutige Nummer erzeugen (@Formel)
Beitrag von: Christopher am 12.04.02 - 18:43:11
Cool gefällt mir! Danke für den Tipp

Christopher ;D
Titel: Re: Eindeutige Nummer erzeugen (@Formel)
Beitrag von: gpeters am 25.04.02 - 13:51:20
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
Titel: Re: Eindeutige Nummer erzeugen (@Formel)
Beitrag von: eknori am 25.04.02 - 14:10:55
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.