02. marts 2004 - 15:17Der er
9 kommentarer og 1 løsning
Sammenligning med dato
Hejsa
Jeg har et felt med en string-værdi. Denne værdi står som "18-09-2002". Denne værdi vil jeg gerne sammenligne med 31/12/2003! Hvordan gør man det??? Jeg har prøvet med @texttotime uden held (vil helst holde det i @formula, da resten af agenten er i dette!!!)
Ja, så skal du skrive følgende i view selection: _time1 := @TextToTime("31-12-2003"); _time2 := @TextToTime("01-03-2004"); SELECT (_time1 < SalaryDate) & (SalaryDate < _time2)
Jeg har testet det med et andet feltnavn, men det burde jo ingen forskel gøre. Da jeg prøvede, så jeg alle dokumenterne i Domino Designer, men kun dem man skulle i Notes, så husk at test view'et i Notes og ikke bare opdatere i Domino Designer.
anvendelsen af kantede parenteser gør at værdierne er binært hardkodede. Når en amerikaner åbner koden vil der stå SELECT [12-31-2003] < _date & _date < [03-01-2004] meget praktisk.
Grunden til at jeg pakker datokonverteringen ind i @TextToTime(@Text(_field)) er at så kan jeg både konvertere tekst og binære forekomster.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.