19. april 2005 - 22:31Der er
10 kommentarer og 1 løsning
Søgning både på dato fra og dato til
Jeg har i min tabel en masse poster, som jeg godt kunne tænke mig at søge på med dato som kriterie. Søgningen er klar på flere andre felter hvor man søger direkte på kriteriet, men datoen driller mig fordi det både skal være fra og til datoen der skal kunne afgrænses på. Det skal ydermere være sådan at hvis enten fra- eller til datoen efterlades blanke, så skal der søges ubegrænset frem eller tilbage i tiden. Koden til søgning fra fra-dato er klar: If Me!Datofra <> "" Then SQLStr = SQLStr & "[dato] like '*" & Me!Datofra & "*' And " End If
Jeg glemte at skrive at dato felterne både indeholder dato og klokkeslæt, men jeg vil kun søge på datoerne. Når jeg bruger dit eksempel så kommer alle posterne frem hvis jeg kun udfylder en af datoerne og ca. halvdelen kommer frem hvis jeg udfylder begge datoer. Hvilken formattering skal jeg sætte feltet [dato] til ?
Det virker næsten. Eneste problem er at hvis datotil er f.eks. 1-4-05, så er det kun posterne før den dato der bliver medtaget. Jeg vil have at også posterne med samme dato som datotil bliver medtaget.
Jeg har rettet koden til: If Me!datotil <> "" Then SQLStr = SQLStr & "[dato] -1 <= #" & Format(Me!datotil, "yyyy-mm-dd") & "# And " End If og nu virker det, men du får stadig fuld point
it shouldnt be necessary to subtract a day from your dato fields, but if thats what works then great
Synes godt om
Ny brugerNybegynder
Din løsning...
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.