Avatar billede brobaek Nybegynder
19. april 2002 - 16:53 Der er 3 kommentarer og
1 løsning

Foranstillede nuller i month

Hvordan laver jeg et foranstillet nul i måneden i en Access forespørgsel.

Jeg har lavet et period-felt :
Period: Rigth(Year([DATO_CC]);2) & Month([DATO_CC])

Den giver fx 0112 for dec. 2001. Men den giver også 023 for marts 2002. Hvordan laver jeg et foranstillet nul.

I excel findes en text funktion, men den findes ikke i Access.

Jeg kan løse den vha. en laang IIF funktion, men det er langsom og "grimt".

Er der andre løsninger ?
Avatar billede terry Ekspert
19. april 2002 - 17:05 #1
?
You could try using Format(Month([DATO_CC], 00)
Avatar billede terry Ekspert
19. april 2002 - 17:10 #2
But why should it return 02 for year, and not 2?

Theres something I didnt notice!

WHY are you using Rigth(Year([DATO_CC]);2) to find the last two characters from [DATO_CC) but Month([DATO_CC]) to give you the the month?

You can use Right(Year([DATO_CC]);2) & Mid([DATO_CC],3,2)
Avatar billede brobaek Nybegynder
19. april 2002 - 17:29 #3
The reason for the "00" format in year is due to our standards. Both methods works perfectly - thanks...
Avatar billede proaccess Nybegynder
20. april 2002 - 07:41 #4
Du kunne nu også have overvejet at bruge:

Period: Format([DATO_CC];"yymm")
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