Domino 9 und frühere Versionen > ND8: Entwicklung

Ausdruck für Suche mit db.Search funktioniert nicht

<< < (2/3) > >>

koehlerbv:
Schau Dir doch bitte die Datentypen an! Du vergleichst da gerade Äpfel mit Birnen ...

umi:
Kleiner Tipp @Year() liefert eine Zahl, kein String..... EOM

Tode:
Nochmal: Bevor Du Dich mit db.search rumschlägst: Mache Dir eine Ansicht mit der gewünschten Selektions- Formel und probiere so lange rum, bis die Ansicht die richtigen Dokumente zeigt (@Year(U_EINSTAG) = 2012 wäre richtig), dann musst Du nicht immer Deinen Agenten rennen lassen... und lernst eventuell noch ein wenig über Formelsprache...

schmalzz:
Vielen Dank an euch alle für die Hinweise. Das Problem war, dass ich nicht gerafft habe, dass @Year eine Zahl liefert bzw. ich halt zwei verschiedene Datentypen verglichen habe.

Jetzt funktionierts auf alle Fälle mit @Text:

--- Code: ---suche = {Form="Urlaubsantrag" & @Text(@year(U_EINSTAG)) = "} & Jahr & {" & U_MITARB="} & VornameMA & " " & NachnameMA & {"}
--- Ende Code ---

Gruß - Markus

Peter Klett:

--- Zitat von: schmalzz am 06.03.12 - 12:05:00 ---suche = {Form="Urlaubsantrag" & @Text(@year(U_EINSTAG)) = "} & Jahr & {" & U_MITARB="} & VornameMA & " " & NachnameMA & {"}

--- Ende Zitat ---

Und ohne @Text und Jahr ohne Anführungszeichen wird es auch funktionieren, wenn Dir @Text (@Year (...)) aufgrund irgendeiner Plattformeinstellung anstelle von 2012 nur 12 zurückliefert. Wenn Du es schon als Datum hast, solltest Du es auch so verwenden.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln