Domino 9 und frühere Versionen > ND6: Entwicklung

Gordischer Formelknoten

(1/4) > >>

m3:
Werte @-Formel Spezialisten, ich ersuche im Unterstützung!

Mein Vorgänger hat mir folgendes @Formel-Konstruct überlassen:


--- Code: ---(@Date(DATBM)-[1.6.2007]) * (([2.6.2007]-@Date(DATBM)))>=0
--- Ende Code ---

Dieses wird dann einem db.Search übergeben. DATBM ist ein Multivalue-Datumsfeld.

Ich versuche gerade dieses Konstrukt durch ein FTSearch nachzubauen. Im Prinzip suche ich so alle Dokumente, in denen im Feld DATBM ein Datumswert vorkommt, der zwischen dem 1. und 2.6. liegt.
Könnte mir wer bitte einen Ansatz/Denkanstoß dazu liefern?

pete_bla:
hört sich nach
--- Code: ---notesdate.timedifference
--- Ende Code ---
an...
nurnoch das gewurschtel von eventuellen textwerten im feld nach datum (mit timezone) ect...

m3:
pete_bla (wir hätten im Forum hier gerne den "echten" Vornamen, zumindest in der Signatur),

ich muss den Ausdruck aber so umwursten, dass ich ihm FTSearch bzw. dem Eingabefenster der Notes Volltextsuche vorwerfen kann.
Dass ich mit timedifference einen unterschied herausbekomm, ist mir auch klar, hilft mir aber nicht weiter. ;)

Glombi:
Mein erster Ansatz wäre folgendes:

dim squery as string
squery = |[DATBM]=01.06.2007 or [DATBM]=02.06.2007|


Andreas

m3:
Jup, wäre auch meiner gewesen. Da findet er aber nix.

Beispiel: Bei einem Dokument in der View schaut das Feld so aus:


--- Code: ---Field Name: DATBM
Data Type: Time/Date List or Range
Data Length: 76 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags: SUMMARY

13.01.2000
13.01.2000
13.01.2000
13.01.2000
13.01.2000
20.03.2000
26.04.2000
29.05.2000
18.01.2002

--- Ende Code ---

Sollte man doch beispielsweise mit einem "[DATBM]>=13.01.2000" finden, oder?
Nope, dem ist nicht so. Er findet gar nix :(

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln