13. december 2003 - 18:35Der er
15 kommentarer og 1 løsning
Størren søgning på dato.
Jeg har følgende SQL streng. strSQL = "Select ObNr, LokId,Obtype, Obinitialer, Afdeling, Lokation, RisikoGentagelse,ObDato from qryObservationersamlet Where LokId ="&Request("LokId")&" AND ObDato Like'"&Request("ObDato")&"' AND Obtype Like'"&Request("Obtype")&"' AND ObInitialer Like'"&Request("ObInitialer")&"' AND Afdeling Like'"&Request("Afdeling")&"' order by ObNr Desc"
Den virker udemærket, men hvad skal jeg ændre for at søge på større en ObDato. Resultater skulle gerne være at den returnere alle poster der er større end den dato der er angives i formularen.
strSQL = "Select ObNr, LokId,Obtype, Obinitialer, Afdeling, Lokation, RisikoGentagelse,ObDato from qryObservationersamlet Where LokId ="&Request("LokId")&" AND ObDato >='"&Request("ObDato")&"' AND Obtype Like'"&Request("Obtype")&"' AND ObInitialer Like'"&Request("ObInitialer")&"' AND Afdeling Like'"&Request("Afdeling")&"' order by ObNr Desc"
Nej det skal virker der bare nogle ting man skal gøre på en bestem måde når det er dato'er og det betyder at der skal # omkring datoen og datoen skal overføres i formatet yyyy-mm-dd eller mm-dd-yyyy og ikke DK format dd-mm-yyyy da access så vil bytte rundt på månede og dag. Det kan dog let formateres med Year, Month, Day.
strSQL = "Select ObNr, LokId,Obtype, Obinitialer, Afdeling, Lokation, RisikoGentagelse,ObDato from qryObservationersamlet Where LokId ="&Request("LokId")&" AND ObDato >=#" & strDato & "# AND Obtype Like'"&Request("Obtype")&"' AND ObInitialer Like'"&Request("ObInitialer")&"' AND Afdeling Like'"&Request("Afdeling")&"' order by ObNr Desc"
strSQL = "Select ObNr, LokId,Obtype, Obinitialer, Afdeling, Lokation, RisikoGentagelse,ObDato from qryObservationersamlet Where LokId ="&Request("LokId")&" AND ObDato >=#" & strDato & "# AND Obtype Like'"&Request("Obtype")&"' AND ObInitialer Like'"&Request("ObInitialer")&"' AND Afdeling Like'"&Request("Afdeling")&"' order by ObNr Desc" dim antal (Dette er linie 31) DO WHILE NOT RS.EOF Obtype = rs("Obtype") Obinitialer =rs("Obinitialer") Afdeling= rs("Afdeling") Lokation= rs("Lokation") RisikoGentagelse= rs("RisikoGentagelse") Obdato = rs("Obdato") ObNr = rs("ObNr") LokId =rs("LokId") antal = antal + 1 if antal = 10 then response.write "<P CLASS=page>" antal = 1 end if
Nå ja. Den var smuttet da jeg klippede din løsning ind. Jeg er ved at miste overblikket måske jeg skulle stoppe for i dag. Men nu til sagens kerne. Nu virker det. Så jeg afleveret tilfreds og fornøjet pointene. Tak for hjælpen. Ligger du lige et svar.
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.