Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit DBLookup!

(1/3) > >>

mh70220:
Hallo zusammen,

ich habe ein Feld in der folgende Formeln stehen:

Datum:= @TextToTime("25." + @Text(@Month(@Today)) + "." + @Text(@Year(@Today)));
@Elements(@DBLookup("":"NoCache"; "":"" ; "($Urlaub_Gesamt)" ; Datum ; 2))

Diese Abfrage soll mir die Leute zählen, die am 25. des aktuelle Monats im Urlaub sind. Funktioniert aber nicht. Wenn ich in der Formel @Elements... die Variable "Datum" durch "25.07.2006" ersetze, dann bekomme ich die Anzahl der Mitarbeiter.

Kann mir jemand Helfen?

Gruß

Matthias

Untitled:
"@Text(@Month(@Today))"

Bringt "7" nicht "07". Schau dir mal die Formatierungsmöglichkeiten von @Text im zweiten Parameter an.

Diesen Fehler hättest du übrigens auch gefunden, wenn du, wie ich eben, "Datum" in einer @Prompt mal schnell ausgegeben hättest...

Moritz

mh70220:
Daran kann es nicht liegen, denn wenn ich folgendes über @prompt ausgeben lasse, dann zeigt er mir den 25.07.2006 an:

@TextToTime("25." + @Text(@Month(@Today)) + "." + @Text(@Year(@Today)))

Hab haber deinen Ratschlag mal überprüft und die Abwandlung durchgeführt. Gab leider keine Änderung.

Matthias

Untitled:
Ja klar. Sorry! Hab noch was übersehen:

Wenn du "Datum" mit "25.07.2006" belegst, ist ein String drinne, bei deiner Code-Anweisung ist es aber dank @TextToTime zum Datentyp "Date" mutiert und das frisst @DBLookup natürlich nicht.

Also wirf einfach das @TextToTime über Bord und es sollte klappen.

Ich denke, dass ich mit @Month(@Today) den Monat ohne führende "0" erhalte, liegt an meinen Schweizer-Datumseinstellungen.

Moritz

mh70220:
Hab das auch schon probiert. Kein Erfolg  ???

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln