2017-05-31 4 views
1

Ich möchte das NotesDateTime-Objekt in der Suchformel der Suchmethode von NOtesDatabase verwenden. Unten ist mein CodeWie wird das Lotus NotesDateTime-Objekt in der Suchformel in der Suchmethode von NotesDatabase verwendet?

Dim searchFormula5 As String 
Dim modifiedAfter As New NotesDateTime("10/10/2010") 
searchFormula5$= {PaPeriodEnd<@Today & PaPeriodEnd > modifiedAfter & PaStatus=Signed } 
Set collectionDocs=database1.Search(searchFormula5$,NOTHING,0) 

ich nicht in der Lage bin modifiedAfter in Suchformel zu verwenden. PaPeriodEnd ist ein Datum in Dokumenten in der Datenbank.

Antwort

1

Probieren Sie es searchFormula5$ = {PaPeriodEnd < @Today & PaPeriodEnd > [10/10/2010] & PaStatus = Signed}

+0

Oder wenn Sie ein das Objekt verwenden, weil es wirklich ein variabler Wert ist, dann verwenden {searchFormula5 $ = {PaPeriodEnd <@Today & PaPeriodEnd>} + modifiedAfter.DateOnly() + {& PaStatus = Signed} –

+0

modifiedAfter ist variabel, deshalb muss ich das Objekt verwenden. Ich habe die Lösung gefunden. Genau wie Ihre Lösung mit wenig Veränderung. 'searchFormula5 $ = {PaPeriodEnd <@Today & (PaPeriodEnd> @TextToTime ("} & modifiziertAfter.DateOnly() & {")) & PaStatus =" Signed "}' –

+0

Danke !!!!! –

Verwandte Themen