Avatar billede EveryMA Mester
14. maj 2015 - 12:51 Der er 5 kommentarer og
1 løsning

Hvis måned skifter - så vis noget andet

Hej.
Jeg har et helt almindelig udtræk fra min database og har så for at vise datoen benyttet formatdatetime - 2. Det fungerer fint.

Der kommer en lang liste over alle udtræk med en dato ud for hver. Men jeg kunne godt tænke mig, at der for hver ny måned kom et break hvor der stod hvad måneden hedder...

Sådan er den nu:

14-05-2015 Udtræk..
14-05-2015 Udtræk..
14-06-2015 Udtræk..
14-06-2015 Udtræk..

Dette mangler jeg hjælp til:

MAJ
14-05-2015 Udtræk..
14-05-2015 Udtræk..
JUNI
14-06-2015 Udtræk..
14-06-2015 Udtræk..

Jeg kan jo selvfølgelig bare lave 12 udtræk og vælge dem ud fra hver måned, men tænker da at der er en lettere måde.
Avatar billede claes57 Ekspert
14. maj 2015 - 13:03 #1
i det loop, hvor du udskriver listen, så laver du lige et par ting mere.
1) før loop sæt Maaned=0
2) i loop henter du først en post
- hvis post.måned <> Maaned så
-- udskriver du post.måned(som tekst), og
-- sætter Maaned = måned.
og så kører du resten af dit loop.
Avatar billede EveryMA Mester
14. maj 2015 - 13:25 #2
Det fungerer, udover at jeg åbenbart ikke må få lov til at udskrive hvilken måned det er. Men den deler det op som jeg efterspurgte

response.write MonthName(rs("xx"))

Ved den får jeg bare type mismatch. Det er en dato kolonne i databasen
Avatar billede claes57 Ekspert
14. maj 2015 - 13:35 #3
response.write MonthName(datepart("m", rs(xx)))
Avatar billede EveryMA Mester
14. maj 2015 - 13:41 #4
response.write MonthName(datepart("m", rs("xx")))


Så fungerede den!
Tak for hurtig hjælp!

smid svar
Avatar billede claes57 Ekspert
14. maj 2015 - 13:51 #5
Bare luk selv, men tak for buddet...
Avatar billede EveryMA Mester
14. maj 2015 - 20:24 #6
Jeg lukker.
tak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester