Domino 9 und frühere Versionen > ND6: Entwicklung
Problem mit DBLookup!
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