26. november 2007 - 19:44Der er
11 kommentarer og 1 løsning
SQLsætning med between dates og dynamisk specifik måned
Jeg har en accessDB med bl.a felterner datofra og datotil og vil gerne lave et udtræk hvor en specifik måned vælges. Der er tale om perioder f.eks datofra 011107 - datotil 010108 og her skal jeg hvis jeg vælger at se alle poster BETWEEN hvor måned er lige med 12 f.eks?????
jeg har fået dette til at udfinde data med aar = 2008 maaned = 1 datoMonthStart = dateserial(aar,maaned,1) datoMonthEnd = dateserial(aar,maaned+1,0)
Kan det ikke gøres mere dynamisk - hermed mener jeg, at jeg p.t. har 12 asp filer en for hver måned. Kan man ikke lave en funktion på en side der ændre kaldet af måned, så man ikke skal ha 12 filer, men bare en som så får noget fra funktionen alt efter hvad man vælger, f.eks på en liste?
det må være noget med at trække 2 variabler fra en form over på en siden hvor aar og maaned står og så automatisk udskrifte 2008 og 1 med det man har valgt i formen?
Hej Fennec - godt du fangede dette spm - for det er jo en videreudvikling af din tidligere kode fra andre spm - jeg nåede ikke lige at lægge det nedenstående på før du kommenterede, men her er hvad jeg er nået frem til, men det virker ikke helt:
jeg har nu tilføjet din "mode"men får stadig ikke noget? der skal vel ændres noget ved dette: aar = aarstal ' her sættes aktuelt år maaned = maanedsnr 'her ændres måned til det man ønsker datoMonthStart = dateserial(aar,maaned,4)'her ændre til ønskede måned datoMonthEnd = dateserial(aar,maaned + 1,0) Monthstart skal 4 tallet ikke ændres til maanedsnr?
Vi havde problemer med mail systemet igår, så jeg fik ikke nogen mails fra E, også er det desværre lidt svært at følge med i alle ? :o)
Men godt at du selv kunne klare det.
.o) <-- One Eyed Jack
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.