Avatar billede sth Novice
18. april 2001 - 13:30 Der er 6 kommentarer og
1 løsning

Hjælp med blanke tegn

hvordan får man lavet en tekst streng der er hentet i en database  til at fylde 25 karakter  selv om den kun er 15 ?

Mit problem er at jeg henter en adresseliste som jeg  så vil sætte sammen til en streng altså
vis=adresse & postnr & by & navn
Response.Write vis

Det ser jo vildt dumt ud ! og så er det at jeg vil have at adressen skal fylde 25 karakter, dette betyder altså at hvis den hun er 15 så skal det indsættes 10 banke tegn

Jeg er godt klar over at jeg ville kunne løse dette problem ved at bruge en tabel, men det vil jeg ikke.

Nogen med et god løsning ?

Avatar billede nute Nybegynder
18. april 2001 - 13:34 #1
<%

vis= adresse & postnr & by & navn
spaces = \"\"

for i = 0 to ( 25 - LEN(vis) )
  spaces = spaces & \" \"
next
Response.Write vis & spaces
%>

/nute
Avatar billede dudal Nybegynder
18. april 2001 - 13:48 #2
For at få det til at aligne ordentligt skal du nok sætte <pre> om det.

Hvis du ikke vil bruge det skal du skrive

spaces = spaces & \"&nbsp;\"

istedet for

spaces = spaces & \" \"

i ovenstående kode.


/dudal
Avatar billede sone Nybegynder
18. april 2001 - 13:57 #3
Indsættelse af flere enkelt-tegn løses smartest med String-kommandoen.
Avatar billede sth Novice
18. april 2001 - 22:16 #4
Kunne du uddybe det for mig stone
Avatar billede sone Nybegynder
19. april 2001 - 09:15 #5
Jeps.

Dim MyString
MyString = String(5, \"*\")  \' Returns \"*****\".
MyString = String(5, 42)  \' Returns \"*****\".
MyString = String(10, \"ABC\")  \' Returns \"AAAAAAAAAA\".
Avatar billede dudal Nybegynder
30. april 2001 - 18:37 #6
sth >> Gider du ikke lige at lukke dette spm?
Avatar billede sth Novice
01. maj 2001 - 22:28 #7
jeg har selv løst problemet ved ved at bruge font \"courier\" da alle tegn derved fylder lige meget, jeg har lige ledes brugt nute\'s forslag, dog havede jeg selv lavet noget der ligende nute\'s forslag men det virkede ikke, grunden til at det ikke virkede var at jeg ikke  havde brugt font \"courier\"
Nå men der er vel ikke andet at gøre en at give Nute nogle 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