Avatar billede starf Nybegynder
21. september 2011 - 13:29 Der er 8 kommentarer og
1 løsning

sør for variable altid er 160 char

Er det muligt via len, at sørge for en variable altid indeholder 160 tegn? og hvis det ikke gør det, så fylde det ud med
" " (altså space) eller "." så det kommer op på de 160 tegn?
Avatar billede claes57 Ekspert
21. september 2011 - 13:40 #1
ja - start med at sætte 160 mellemrum efter strengen, og klip så de første 160 tegn af og drop resten.

str = left((str & Space(160)),160)
Avatar billede starf Nybegynder
21. september 2011 - 13:43 #2
hvis man så siger

jeg har Item2 som indeholder noget tekst, jeg vil tage længden af den via len, og der efter fjerne de antal spaces som er efter item1 ? således de vil se lige lange ud?
Avatar billede claes57 Ekspert
21. september 2011 - 13:58 #3
og item2 er altid længere end item1?
item2 = left(item2,len(item1))
så tager den bare de første tegn i sammen længde som item1

hvis item2 kan være kortere, og den skal have samme længde som item1, så kombiner det i denne
item2 = left((item2 & Space(len(item1))),len(item1))
så vil item2 altid have samme længde som item1
Avatar billede starf Nybegynder
21. september 2011 - 14:13 #4
item2 er altid længere end item1

det jeg skal have den til er at se hvor mange tegn der er i item2 og lægge de antal strengen er længere end item1 efter item1, så de ender op lige lange. Dette sker ikke med:

item2 = left(ItemDescription,len(ItemTitle))
Avatar billede claes57 Ekspert
21. september 2011 - 14:29 #5
ok - det er så lidt omvendt, idet jeg skar i item2 i stedet for at forlænge item1 - dette skulle så kunne:

item1 = Left((item1 & Space(Len(item2))),Len(item2))
Avatar billede starf Nybegynder
21. september 2011 - 14:43 #6
mange tak det virker.. Dog ender mit tekst ikke med at se rigtig ud, sikkert fordi et space fylder mindre end et bogstav, er der en måde om dette?
Avatar billede claes57 Ekspert
21. september 2011 - 14:48 #7
du skal i de to felter bruge en font med fast tegnbredde.

<font face="Courier New, monospace">dine data</font>
eller med css
Avatar billede starf Nybegynder
21. september 2011 - 14:52 #8
perfekt! smid et svar og jeg takker mange gange!
Avatar billede claes57 Ekspert
21. september 2011 - 15:06 #9
ok
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