Avatar billede phi-del Nybegynder
23. februar 2005 - 10:48 Der er 11 kommentarer og
1 løsning

Formatering af tal

Hej til alle.


jeg har en tekstboks hvor den indholder noget tal som
9312334-04-12
Forms![Bil]![løbenr] format ()  ?? ?

at jeg skal bruge de sidste 4 tal dvs. 0412 og smide det ind i en variabel.

hvordan kan man gøre det
23. februar 2005 - 10:51 #1
Brug Right:

A = Right(Forms![Bil]![løbenr], 4)
23. februar 2005 - 10:51 #2
sorry...den skal lige modificeres lidt....2 sec
23. februar 2005 - 10:52 #3
A = replace(Right(Forms![Bil]![løbenr], 4), "-", "")
Avatar billede phi-del Nybegynder
23. februar 2005 - 10:54 #4
hvis den første tal er 0 så kommer resultatet kun som 3 cifre
Avatar billede phi-del Nybegynder
23. februar 2005 - 10:54 #5
dvs 04-12 vises som 412 men skal vises som 0412
23. februar 2005 - 10:55 #6
Ikke hvis du erklærer A som String

Det er kun, hvis den betragter udtrykket som tal
Avatar billede phi-del Nybegynder
23. februar 2005 - 10:57 #7
Dim a AS String

den er string
23. februar 2005 - 10:58 #8
åh sorry....jeg ville have skiftet 4 ud med 5 i udtrykket. Men fik det åbentbart ikke gjort. Beklager.

Her er den rigtige.

A = replace(Right(Forms![Bil]![løbenr], 5), "-", "")
Avatar billede phi-del Nybegynder
23. februar 2005 - 11:07 #9
ok, supper den virker nu :) takker

jeg har en sidste spørgesmål, hvad nu hvis jeg har en masse variabler hvor de er alle
string og jeg gerne vil have dem alle i en tekstboks
eks.

hjul= 5    ' den er 5
A = replace(Right(Forms![Bil]![løbenr], 5), "-", "")      ' den er 0412
b= Forms![Bil]![stelnr]  ' den er 05 som hentes fra en tekstboks
c= Forms![Bil]![indexnr]

c= hjul.a.b

c= 5.0412-05
Avatar billede phi-del Nybegynder
23. februar 2005 - 11:08 #10
hvordan skal jeg så skrive c
Avatar billede phi-del Nybegynder
23. februar 2005 - 11:08 #11
det her virker ikke c = hjul.a.b
23. februar 2005 - 11:32 #12
c = hjul & "." & a & "." & b
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
Kurser inden for grundlæggende programmering

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