[ASP] waarde uit database met 1 decimaal weergeven

Pagina: 1
Acties:
  • 95 views sinds 30-01-2008

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 15:07
Nou ik zit dus met het volgende:
Ik heb een database gemaakt. Aan de hand van een qeury worden alle cijfers van een bepaald onderdeel bij elkaar opgeteld en afgerond op 1 decimaal. De uitkomst geef mooi de waardes weer met 1 decimaal VB: 4.3, 6.5 7.0
Je ziet ook gehele getallen worden met 1 decimaal getoond (dat moet ook).
Nu laat ik een asp script de waardes uitlezen maar overal waar een geheel getal uitkomt toont hij geen decimalen :? .

hier een stukje code om het getal te laten afronden
code:
1
Mod1: IIf([M1_1]>34 And [M1_2]>34;Round((([M1_1]+[M1_2])/2+0,00000001)/10;1);Null)

De 0,00000001 wordt erbij opgeteld vanwege het 2.5 afrond probleem :r . De waardes van m1_1 en m1_2 lopen van 0 tot en met 100 maar worden getoond als cijfers van 0 tot en met 10 met 1 decimaal

de code die ik gebruik om de waarde op het scherm te tonen is
code:
1
<%=rs("mod1")%>

Weet iemand hoe ik dus op mijn pagina gehele getallen kan krijgen met 1 decimaal erachter (x.0)?

Taal fouten inbegrepen ;)


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 15:07
Op maandag 19 november 2001 14:00 schreef dusty het volgende:
format numbers
Aan de hand van jouw link zou ik het volgende krijgen:
code:
1
formatnumber(rs("mod1"),1,1,1,1)

maar dan krijg ik de error dat er geen aanhalingstekens mogen zijn.

Taal fouten inbegrepen ;)


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Misschien moet je het dan eerst eens de resultset ophalen en daar dan pas de format number over halen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 15:07
bedoel met de resultset ophalen soms eerst de waarde van rs("mod1") in een variabele moet stoppen en dan deze in de format gooien? als dat zo is dan wordt dat geen oplossing omdat dan 36 maal moet per pagina en er zijn 3 pagina

Taal fouten inbegrepen ;)


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Moet je even wachten tot je het geniale idee krijgt dat je wel eens een functie zou kunnen schrijven die de resultset ophaalt in een variabele stopt, daar de format number overheen haalt en dan teruggeeft.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Is met een beetje nadenken wel op te lossen.

Geen geflame aub!
Pagina: 1

Dit topic is gesloten.