Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


beräkning av ja/nej svar till antal och procent

Postades av 2002-03-07 10:37:49 - Jonas Lilljeqvist, i forum asp - allmänt, Tråden har 16 Kommentarer och lästs av 528 personer

Hej.
Jag har 20 st "frågor" på en sida som kan besvaras med ja el nej sedan skickas dom till en "update" sida som i sin tur då lägger in det i databasen, men på "update" sidan vill jag summer antal ja resp nej för att lägga i varsin "antalja, antalnej" kolumn i databasen samt att på samma sida beräkna ut ja resp nej i procenten för att lägga det oxå i varsin separat "jproc , nproc" kolumn i databasen.

Vore evigt tacksam om någon kunde lösa detta åt mig.

// Jonas


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-07 12:23:04 - Ulf Elfving

1. lagra inte data i databasen som du kan beräkna med hjälp av andra fält

2. Antal Ja / antal frågor = % Ja
2. Antal Nej / antal frågor = % Nej


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-07 12:38:16 - Jonas Lilljeqvist

Tack för ditt svar jag förstår vad du menar , men pga av vissa anledningar så måste jag lägga resultaten i kolumner i databasen för dom fyller vissa funktioner i andra sammanhagn, dom skall i sin tur användas till andra uträkningar senare.

// Jonas


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-07 14:23:48 - Jonas Lilljeqvist

jag har börjat men får det inte riktigt att funka:
ja=0
nej=0
jproc=0
nproc=0

For num = 1 to 20

If request.form("nr"&num) = "ja" then
ja = ja + 1

Else
If request.form("nr"&num) = "nej" then
nej = nej + 1

End if


jproc = Round((ja / 20)*100,2)

nproc = Round((nej / 20)*100,2)


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-07 15:14:06 - Andreas Hillqvist

KAnske det här hjälper:
<code>
<%
Dim ja
Dim nej
Dim jproc
Dim nproc
ja = 0
nej = 0

For num = 1 to 20
Select Case request.form("nr" & num)
Case "ja"
ja = ja + 1
Case "nej"
nej = nej + 1
Case Else
Respons.Write "Du har inte svarat på fråga: " & num & "<BR>" & vbCrLf
End Select
Next

jproc = Round((ja / 20) * 100, 2)
nproc = Round((nej / 20) * 100, 2)
%>
</code>


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-07 15:46:27 - Jonas Lilljeqvist

Tack , jag skall prova detta , jag vill bara få avstämt en sak med dig som jag är osäker på , men bara så det inte blir nått missuppfattat, jag ser att du kör"dim" på ja, nej, jproc, nproc men dessa finns ju inte postat med från "första" sidan utan dom skall ju göras på denna sidan men det kanske skall vara så ändå?

tack för din hjälp :)))


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 11:01:18 - Jonas Lilljeqvist

Hej

Jag fick dom till noll i alla kolumner oavsett vad jag fyllt i (antal ja/ nej och jproc /nproc)


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 11:29:01 - Jonas Lilljeqvist

Hej, jag vet inte om detta hjälper men när jag använder denna formel så funkar allt perfekt men det är bara lokalt hemma på w2k det funkar när jag lägger upp det jobbets nätver med IIS 4 version så funkar tydligen inte " execute(x & " = " & x & " + 1") " funktionen så det jag behöver är en annan funktion som gör typ samma sak.

For num = 1 to 20
x = request.form("nr"&num)
execute(x & " = " & x & " + 1")

Next

If request.form("nr"&num) = "ja" then
ja = ja + 1

Else
If request.form("nr"&num) = "nej" then
nej = nej + 1

End if


jproc = Round((ja / 20)*100,2)

nproc = Round((nej / 20)*100,2)


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 11:50:53 - Andreas Hillqvist

Skulle gissa på att request.form("nr" & num) Varken är "ja" eller "nej". Säger den att du inte fyllt i frågan?


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 12:38:55 - Jonas Lilljeqvist

Hej

men det funka ju med den övre formeln jag beskrev?
Om jag använder response.write satsen får jag ett felmedelande som lyder :
Microsoft VBScript runtime error '800a01a8'

Object required: 'Respons'

och utan den funkar sidan men värdena i databasen på ja / nej jproc nproc har värdet noll .

men alla nr1 till nr20 i databasen har sina respektive ja och nej i sina kolumner.


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 15:56:18 - Andreas Hillqvist

Hade glömt ett e på Response. Att du inte såg det. ;O)
Verkar som att värdet inte är "ja" eller "Nej"
<code>
<%
Dim ja
Dim nej
Dim jproc
Dim nproc
ja = 0
nej = 0

For num = 1 to 20
Select Case request.form("nr" & num)
Case "ja"
ja = ja + 1
Case "nej"
nej = nej + 1
Case Else
Response.Write "Du har inte svarat på fråga: " & num & "<BR>" & vbCrLf
Response.Write "Svar: nr" & num & " = """ & request.form("nr" & num) & """<BR>" & vbCrLf
End Select
Next

jproc = Round((ja / 20) * 100, 2)
nproc = Round((nej / 20) * 100, 2)
%>
</code>


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 16:04:08 - Jonas Lilljeqvist

*skrattar* ja man stirrar sig blind ibland ;))

jag skall testa lite mer igen :))

tack.


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 16:09:46 - Jonas Lilljeqvist

hummm knepigt så här blir det för alla 20 frågor :

Du har inte svarat på fråga: 1
Svar: nr1 = "Nej"
Du har inte svarat på fråga: 2
Svar: nr2 = "ja"
Du har inte svarat på fråga: 3
Svar: nr1 = "ja"

osv....


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 16:29:01 - Andreas Hillqvist

ÄR du medveten om att den är känslig för stora och små bokstäver. Är nog det som spökar. ;O)


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-08 16:38:37 - Jonas Lilljeqvist

där sa du nått :))

jag postar i väg svaren så här : Ja / Nej men i formeln så använder jag bara små, exakt vilka utav:

Case "ja"
ja = ja + 1

skall jag byta till Ja ? för sedan i databasen står det med bara små bokstäver eller måste jag byta hela vägen ?


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-10 16:20:22 - Thomas Vanhaniemi

Du kan ju köra med:

Select Case LCase(request("nr" & num))
Case "ja"
ja = ja + 1
Case "nej"
nej = nej + 1
Case Else
Response.Write "Du har inte svarat på fråga: " & num & "<BR>" & vbCrLf
Response.Write "Svar: nr" & num & " = """ & request.form("nr" & num) & """<BR>" & vbCrLf
End Select

/Thomas


Svara

Sv: beräkning av ja/nej svar till antal och procent

Postades av 2002-03-11 07:59:25 - Jonas Lilljeqvist

Tack alla som offrat tid för att hjälpa mig :)))

Problemat var att jag posta med stor bokstav i början och sedan tog emot och beräkna med små , där ser man vad lät det är att missa nåt , jag titta ju aldrig på den sidan jag postade från satt bara och klia sig i huvudet med den sidan med beräkningen på..

Tack igen :))


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 878
27 965
271 771
655
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies