Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: TomKet am 25.07.05 - 09:38:43
-
Hallo Liste, ich muß per Agent ein Datumsfeld in mehreren Dokument ändern... dafür hab ich nachstehende Formel geschrieben aber die Umwandlung in das Datum will nicht klappen....
a := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte das JAHR eingeben"; "");
b :=@Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Monat eingeben"; "");
c:= @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Tag eingeben"; "");
FIELD fdProjectWVDate:=@Date(@TextToNumber(a)& "."&@TextToNumber(b)&"."&@TextToNumber(c) );SELECT
@True
alternativ habe ich auch schon versucht....
FIELD fdProjectWVDate:=@Date(a& "."&b&"."&c );SELECT
oder
FIELD fdProjectWVDate:=@Date(a& ";"&b&";"&c );SELECT
oder
FIELD fdProjectWVDate:=@Date(a+ ";"+b+";"+c );SELECT
oder
FIELD fdProjectWVDate:=@Date(a& ";"&b&";"&c &";01;01;01");SELECT <- da ich dachte es würde die Zeitkomponente fehlen....
Ich komme jetzt nicht mehr weiter... wo ist der Bock versteckt.
Danke für Eure Vorschläge
-
Was sollen die &,+???
Sie Dir die Hilf nochmal gaaaanz genau an!!!
danach folgendes:
Field fdProjectWVDate:=@date(a;b;c);
gruss
umi
-
Warum eigentlich mit drei Dialogboxen??
a := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte das neue Datum eingeben"; "");
FIELD fdProjectWVDate:=@TextToTime(a);
-
a := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte das JAHR eingeben"; "");
b := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Monat eingeben"; "");
c := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Tag eingeben"; "");
FIELD fdProjectWVDate:=@Date(a;b;c);SELECT
@True
-----------
Tja, das habe ich ja bereits auch schon versucht - war überigens mein erster Ansatz - allerdings wird der Feldwert nicht als Datum interpretiert.
Ich habe auch versucht das ganze mit einem @Prompt zu machen, allerding ebenfalls mit dem Falschen Datumswert.
Was kann ich denn noch versuchen?
Danke Thomas
-
@kadlec
- @texttotime funktioniert auch nicht korrekt
-
Was? funktioniert nicht?
Habs gerade mal getestet wenn das Datum im Format 12.04.2005 eingegeben wird ==> einwandfrei.
-
o.k. jetzt klappt es - danke