Avatar billede reino Nybegynder
25. august 2005 - 20:58 Der er 10 kommentarer og
1 løsning

Split databaseoutput

hejsa

Har et lille spørgsmål, har en accessdb med en kolonne der er defineret som tal. Jeg skal have splittet tallet op så det bliver sepereret med .

Feks.: Hvis tallet er:

111 skal output være 1.1.1

Endvidere hvis tallet er:

1000 skal output være 10.1.1

Kan dette lade sig gøre ?

VH
Reino
Avatar billede busschou Praktikant
25. august 2005 - 21:46 #1
hvad er logikken bag?
ved 111 så kommer der et punktum for hvert tal
ved 1000 så kommer 10.1.1 det er ikke et punktum for hvert tal
Så er der en overordnet logik?
Avatar billede softspot Forsker
25. august 2005 - 21:48 #2
Hvis tallet så er 10000, skal det så være 100.1.1?

Hvis ja, så prøv:

tal = 111
strNum = cstr(tal)
strFormattedNum = left(strNum,len(strNum)-2) & "." & mid(strNum,len(strNum)-1,1) & "." & right(strNum,1)
Avatar billede softspot Forsker
25. august 2005 - 21:49 #3
...og ja, jeg er klar over at det kan gøres anderledes, men dette er da et funktionelt bud (såvidt jeg kan se :)).
Avatar billede reino Nybegynder
25. august 2005 - 22:00 #4
hejsa

tak for svar.

Logikken er som følger, det er et lille dokumentsystem.

Opbygning på Dokumenterne er ex.

Kapitel 1
Afsnit 1
dokument 1

er betegnet i databasen som: 111 (grundet kolonnen er def. som tal), men output til siden skal være: 1.1.1

Hvis der så er:

Kapitel 10
Afsnit 1
dokument 1

skal output være: 10.1.1 men i databasen er den deklareret som 1011

VH
Reino
Avatar billede reino Nybegynder
25. august 2005 - 22:03 #5
hejsa igen

Softspot, kan sagtens lade sig gøre¨med dit ex. takker :). Men har et problem når kap skal være 10.1.1 :).
Avatar billede softspot Forsker
25. august 2005 - 22:09 #6
hmm... det fungerede fint for mig da jeg testede det...?
Avatar billede softspot Forsker
25. august 2005 - 22:41 #7
har du testet det?
Avatar billede reino Nybegynder
26. august 2005 - 07:22 #8
kanon, det virker, tusinde tak :)

Smider du lige et svar ?
Avatar billede softspot Forsker
26. august 2005 - 11:54 #9
Ja da! :)

Velbekomme.
Avatar billede reino Nybegynder
26. august 2005 - 12:19 #10
thx, god weekend :)
Avatar billede softspot Forsker
26. august 2005 - 12:22 #11
Tak i lige måde og tak for point :)
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