Domino 9 und frühere Versionen > Entwicklung
Datumsproblem!
Rob Green:
dann lad den Chef doch ein ;)
ok, zum Problem:
die Verarbeitung erfolgt über einen klitzkleinen Umweg, da man den Bindestrich textlich verkettet in die explode Formel reinbringen muß. Also zuerst beide Datumsfelder in Text umwandeln, dann daraus einen Texttotime "drumherum", damit abschließend die @explode Formel einen Date Range berechnen kann:
Field Range:=
@Explode(
@TextToTime(
@Text(Start) + " - " + @Text(Ende)
)
);
Wenn die beiden Felder "Start" & "Ende" Zeit/Datumswerte enthalten, dann solltest Du noch bei der Konvertierung Datum->Text folgenden, zusätzlichen Parameter einbauen:
"D0S0" = Jahr/Monat/Tag und nur Datum, keine Zeit
@Text(Start;"D0S0") + " - " + @Text(Ende;"D0S0")
Hdau:
Danke nochmals, werde auch meinem Chef Red B. Sekt anbieten!
Zum Problem: Ich kriegs leider immer noch nicht hin!
Field Range:=
@Explode(
@TextToTime(
@Text(Von;"DOSO") + " - " + @Text(Bis;"DOSO")
)
);
Soll es so ungefähr aussehen?
Ich habe ein berechnetes Feld in der Maske mit den Datumsfeldern und möchte darin alle betroffenen Monate anzeigen.
Schreib ich die Formel dann in den WERT vom berechneten Feld?!?
Wo deklariere ich "DOSO"??? declarations?!?
Ich bin lästig und hab zuwenig Red B. Sekt getrunken...Leider!
LG
Rob Green:
- zunächst, die beiden Felder aus denen Du das Datum (im o.g. "Start" und "Ende") beziehst, sollten auch einen Datumswert enthalten..zB 11.10.2003
- das "DOSO" enthält keine "O"tto´s, sondern Nullen !!! :)
diese Formel kommt in das berechnete (!), Mehrfachwert(!):
Feld "RANGE" hinein:
_VarRange:=
@Explode(
@TextToTime(
@Text(Von;"D0S0") + " - " + @Text(Bis;"D0S0")
)
);
_Result:=@unique(
@text(@month(@texttotime(_VarRange)))
+"/"+
@text(@year(@texttotime(_VarRange)))
);
_Result
Beispiel:
aus
Start: 12.10.2002
Ende: 31.12.2002
wird im Feld RANGE das stehen:
10/2002
11/2002
12/2002
"textlich" im obigen Beispiel !!!!
Hdau:
Nun hab ich über meine eigene Blödheit grinsen müssen...
DOSO - steh ich nun auf Deiner List mit den dümmsten Antworten?
Danke, Dir - nun klappts!
Schönen Tag noch,
Hdau
Rob Green:
so eine Liste existiert nicht :D
*läßt unauffällig eine Mappe mit der Aufschrift "best of DOSO-DAU" im Schreibtisch verschwinden*
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln