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
Titel: Re: Problem mit DBLookup!
Beitrag von: Untitled am 17.07.06 - 15:04:54
"@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
Titel: Re: Problem mit DBLookup!
Beitrag von: mh70220 am 17.07.06 - 15:30:31
Daran kann es nicht liegen, denn wenn ich folgendes über @prompt ausgeben lasse, dann zeigt er mir den 25.07.2006 an:
Hab haber deinen Ratschlag mal überprüft und die Abwandlung durchgeführt. Gab leider keine Änderung.
Matthias
Titel: Re: Problem mit DBLookup!
Beitrag von: Untitled am 17.07.06 - 15:45:37
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
Titel: Re: Problem mit DBLookup!
Beitrag von: mh70220 am 17.07.06 - 16:22:47
Hab das auch schon probiert. Kein Erfolg ???
Titel: Re: Problem mit DBLookup!
Beitrag von: Glombi am 17.07.06 - 16:26:46
Nach meinem Verständnis ist doch am Ende beides gleich.
Moritz
Titel: Re: Problem mit DBLookup!
Beitrag von: koehlerbv am 18.07.06 - 09:43:06
Bei Methode 1 wird einfach der falsche String gebildet ("25.7.2006"), der so nicht in der Ansicht gefunden werden kann. Methode 2 bildet aus dem kompletten Datumswert den String "25.07.2006" mit einem gewissen Wiedererkennungswert ;)
Bernhard
Titel: Re: Problem mit DBLookup!
Beitrag von: Untitled am 18.07.06 - 09:52:46
Ah Danke.
Dann lags nicht an meinen Systemeinstellungen sondern wieder an meiner Lesekunst. ::)
Moritz
Titel: Re: Problem mit DBLookup!
Beitrag von: koehlerbv am 18.07.06 - 10:15:05
Nein, das hat nix mit den Systemeinstellungen zu tun, Moritz: @Month liefert ja eine Integerzahl zurück, also kann dabei niemals "07" als Ergebnis herauskommen. Was man noch machen könnte, wäre ein @Right ("0" + @Text (@Month (@Today)); 2).