Avatar billede -anders- Juniormester
02. oktober 2005 - 21:37 Der er 16 kommentarer og
1 løsning

Aktuel måned +1

Hej Eksperter
På en form har jeg tekstboks, når jeg klikker på en knap køres denne kode:

txtMdr = Format(Date, "mmmm")

Nu vises så oktober i tekstboksen, så dette virker fint,men jeg ønsker at den skal vise næste måned altså november i tekstboksen, det vigtigt at måned vises med sit fulde navn,og ikke som et tal feks. 11. Jeg har forsøgt at skrive:

txtMdr = Format(Date, "mmmm")+ 1 ,men det virker jo ikke da jeg ikke benytter talværdien for måned, nogen ideer :o)

Hilsen Anders.
Avatar billede kalp Novice
02. oktober 2005 - 21:43 #1
måske med DateAdd() ?
Avatar billede kalp Novice
02. oktober 2005 - 21:43 #2
DateAdd("M",1,DateAdd())

noget lignende det
Avatar billede kalp Novice
02. oktober 2005 - 21:44 #3
txtMdr = DateAdd(Format(Date, "mmmm"))

hov sådan
Avatar billede kalp Novice
02. oktober 2005 - 21:45 #4
txtMdr = DateAdd(("M",1,Format(Date, "mmmm"))

og det kører bare
Avatar billede -anders- Juniormester
02. oktober 2005 - 21:46 #5
tak for indlægende, jeg tester det lige af, er tilbage om et øjeblik
Avatar billede -anders- Juniormester
02. oktober 2005 - 21:49 #6
hmm, jer for en syntakserr på denne: txtMdr = DateAdd(("M",1,Format(Date, "mmmm"))
Avatar billede -anders- Juniormester
02. oktober 2005 - 21:53 #7
Den debugger på det komma der står før 1 tallet, den skriver expected )
Avatar billede kalp Novice
02. oktober 2005 - 22:00 #8
txtMdr = DateAdd("M",+1,Format(Date, "mmmm"))

hvis det ikke virker så er jeg ikke sikker på at man kan bruge funktionen:)
Avatar billede -anders- Juniormester
02. oktober 2005 - 22:03 #9
Jeg kan ikke lige få det til at virke, men lader spørgsmålet stå lidt åbent endnu, du skal have mange tak for forsøget :o)
Avatar billede -anders- Juniormester
02. oktober 2005 - 22:07 #10
Denne fejler også: txtMdr = DateAdd("m", 1, (Format(Date, "mmmm"))), men her er fejlen Type Mismatch
Avatar billede kabbak Professor
02. oktober 2005 - 22:10 #11
txtMdr = Format(DateAdd("M", 1, Date), "mmmm")
Avatar billede -anders- Juniormester
02. oktober 2005 - 22:12 #12
Hej kabbak, tester lige er tilbage om et øjeblik
Avatar billede -anders- Juniormester
02. oktober 2005 - 22:16 #13
Bingo kabbak, den virker, hvis du poster et svar er der point på vej til dig

>>kalp mange tak for indsatsen

Lad det være sagt med det samme, jeg er stupid når det handler om datoberegninger, dejligt med hurtig hjælp :o)
Avatar billede kabbak Professor
02. oktober 2005 - 22:17 #14
et svar ;-))
Avatar billede kabbak Professor
02. oktober 2005 - 22:19 #15
Tak for point.

Format skal altid være på hele beregningen, altså starte efter =
Avatar billede mugs Novice
02. oktober 2005 - 22:30 #16
Lidt sent, men denne giver 1. dag i næste måned:

DateSerial(Year(Datofelt), Month(Datofelt) + 1, 1)
Avatar billede kalp Novice
03. oktober 2005 - 10:31 #17
heh.. selvfølgelig... man sætter det ind i Format()

well så ved jeg det;)
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
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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