Autor Thema: Datum in Zahl umwandeln  (Gelesen 1767 mal)

Offline Outbreak

  • Frischling
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
  • BibiBabaBubu
Datum in Zahl umwandeln
« am: 10.05.04 - 12:07:30 »
Hallo zusammen,

auf der suche nach einer fortlaufenden Nummerierung für meine kleine NotesDB bin auch ich auf die bekannten Probleme gestoßen (is einfach net möglich!).

Will das ganze umgehen, indem ich einfach das aktuelle Datum + Uhrzeit in eine Zahl umwandle. Zur eindeutigen Identifikation von Aufträgen sollte das ja genügen ;)

das ganze besteht aus einem Textfeld mit folgender Formel:

(@Trim(@Text(@Day(@Now))) &
@Trim(@Text(@month(@Now))) &
@Trim(@Text(@year(@Now))) &
@Trim(@Text(@hour(@Now))) &
@Trim(@Text(@Minute(@Now))) &
@Trim(@Text(@Second(@Now)))

Diese Formel bewirkt, daß z.B. "11.05.2004 11:55" umgewandelt wird in
"11520041155".

Klappt auch wunderbar!

Leider werden aber die Nullen teilweise ignoriert. z.B. wird aus Monat 05 einfach 5.
Aus Jahr 2010 wird 201. Hätte aber gerne die Nullen auch angezeigt.

Kann mir da jemand weiterhelfen???

Mein erster Versuch fürs Datum sieht so aus:

@If((@Trim(@text(@month(@Now)))=("1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"));
(@Trim(@Text(@Day(@Now))) &
"0" &
@Trim(@Text(@month(@Now))) &
@Trim(@Text(@year(@Now))) &
@Trim(@Text(@hour(@Now))) &
@Trim(@Text(@Minute(@Now))) &
@Trim(@Text(@Second(@Now))))
;
(@Trim(@Text(@Day(@Now))) &
@Trim(@Text(@month(@Now))) &
@Trim(@Text(@year(@Now))) &
@Trim(@Text(@hour(@Now))) &
@Trim(@Text(@Minute(@Now))) &
@Trim(@Text(@Second(@Now)))))

Da meckert Notes aber rum, daß eine Zahl in der @Funktion nötig ist.

Für Antworten wäre ich sehr dankbar.

cya
out

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Datum in Zahl umwandeln
« Antwort #1 am: 10.05.04 - 12:24:11 »
Beispiel für Normalisierung von Monat:
Monat := @Right ("00" + @Text (@Month (@Now)); 2);

Der Rest sollte klar sein ;-)

Bernhard

Offline Lenham

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Ich liebe dieses Forum!
Re:Datum in Zahl umwandeln
« Antwort #2 am: 10.05.04 - 12:42:28 »
Warum erstellst Du nicht ein berechnetes Feld (Typ: Datum / Vorgabe @Created / Berechnet beim Anlegen)?

Diesen Wert kannst Du dann mit @TextToNumber(@Text(Feld)) in Deinen nummerischen Wert umwandeln.

Offline Outbreak

  • Frischling
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
  • BibiBabaBubu
Re:Datum in Zahl umwandeln
« Antwort #3 am: 10.05.04 - 12:42:33 »
@koehlerbv
Danke!!!
Funktioniert einwandfrei.  :)

@lenham
mit @texttonumber hatte ich auch schon experimentiert. Im prinziep läuft das ganze imo aufs gleiche raus wie oben beschrieben. Trotzdem danke :)
cya
out
« Letzte Änderung: 10.05.04 - 12:49:29 von Outbreak »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz