Avatar billede tjgrindsted Nybegynder
09. oktober 2007 - 14:44 Der er 2 kommentarer og
1 løsning

diagram med vandrette linjer som viser procent del af 100

Hej

hvis jeg har 10 ting og 7 af disse ting er ens så giver det 7/10 dele.

eller hvis jeg har 10 som er = 100% så har jeg evt. point som svare til 76%.

Hvordan kan jeg lave en linje lodret eller vandret som er 100% (evt. 100px i str. længde/højde alt efter lodret eller vandret).

og så hvis jeg har 76% så farves 76% af linjen i en farve. eller 7/10 dele som er 70%.
Avatar billede karl-koder Nybegynder
10. oktober 2007 - 21:43 #1
Det kan du gøre ved f.eks. at lave en .gif/.jpg fil som er en pixel tyk/bred og så lave noget i denne stil :

Dim maxHeight As Integer = 100 '---Max højde/længde du vil have din bar
Dim intHits As Integer = '--- Hent antal fra din datasource
Dim intBarHeight As Integer '--- Variabel til at holde på den omregnede højde/længde
If intHits <= 0 Then
    intBarHeight = 1
Else
    intBarHeight = intHits / 100 * maxHeight
End If

Dit billede laver du så som følger :

<img src="bar.gif" border="0" height="" & intBarHeight & "" width="18">

På den måde vil din bar med maxHeight sat til 100 blive 76 pixel høj eller ved 200 blive 152 pixel høj.

Håber du kan bruge det til noget.
Avatar billede tjgrindsted Nybegynder
13. januar 2008 - 12:28 #2
vil du ikke lægge et svar Karl...
Avatar billede karl-koder Nybegynder
13. januar 2008 - 13:20 #3
det kommer her, kunne du bruge det til noget.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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