Avatar billede stausholm Nybegynder
06. januar 2000 - 20:59 Der er 7 kommentarer og
1 løsning

År returnerer bokstav

Er det muligt at lave en funktion hvor jeg i en forespørgsel kan returnere et bokstav som dækker over en dato.
A hvis året er 2000
B hvis året er 2001
C hvis året er 2002
osv.
Avatar billede dkkarpen Nybegynder
06. januar 2000 - 22:30 #1
Case year(rs("aar"))
case 1 aar = " A "
case 2 aar = " B "
case 3 aar = " C "
End Select
Avatar billede dkkarpen Nybegynder
06. januar 2000 - 22:31 #2
Undskyld jeg troede du mente asp...
Avatar billede jonasj Nybegynder
07. januar 2000 - 00:35 #3
Function YrLtr(Yr as integer) as string
  YrLtr = Chr(Yr-2000+65)
End Function

...eller simpelthen:

X = Chr(Årstallet-2000+65)

Det giver selvfølgelig nogle sjove bogstaver fra og med år 2027...
2027 = [
2028 = \
2029 = ]
2030 = ^
osv...

Håber det kan bruges.

Avatar billede ikuyucu Nybegynder
07. januar 2000 - 08:36 #4
Du kan komme af med specialkarakterer ved at bygge en if sætning som kontrollerer om

Chr(yr-2000+65)

er større end lig eller mindre end  lig ASCII koden for de karakterer du vil bruge.

Hvis du har tænkt dig at bruge UNICODE karakterer istedet skal du bruge ChrW(karakterkode) istedet for.

Hvis du bruger Chr$(karakterkode) vil maskinen bruge mindre hukommelse, men den er ikke så fleksibel som Chr(karakterkode).

Derudover kan du efter Z f.eks begynde at bruge AA osv.

Held og lykke med det
Avatar billede stausholm Nybegynder
09. januar 2000 - 19:43 #5
Jeg kan ikke få det til at virke efter hensigten. Kan en eller anden sende en eks. database til jan_stausholm@hotmail.com slippes pointene til ham/hende med det samme.
Avatar billede jonasj Nybegynder
09. januar 2000 - 20:07 #6
Ikke tid. Det er da nemt nok!
Avatar billede stausholm Nybegynder
09. januar 2000 - 23:57 #7
Den returnerer en fejl$
Avatar billede ikuyucu Nybegynder
10. januar 2000 - 16:49 #8
Database eksempel sendt
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