Domino 9 und frühere Versionen > ND6: Entwicklung
Gordischer Formelknoten
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