Hej kära WF!
Jag har en "befintligt" recordset med en loop med lite olika värden som räknas ihop på sidan.
Nu skulle jag vilja sätta checkboxar efter varje rad i recordsetet och med en knapptryckning presentera värdet för dem som jag valt med checkboxarna.
Låt säga att jag klickar för morot och Kålrot så vill jag plussa ihop dessa värden osv. *hoppas att det är någon som hajjar*
Kan tänka mig att det går med någon slags split och for-sats på någe vis, jag har så när jag raderar poster men då är det ju en liten annan sak kanske?!
(Helst skall den befintliga loopen vara kvar fast uträkninen "går på" posterna med checkboxen)
förklara gärna lite närmare hur du tänkt dig.
ska t.ex ditt exempel morot v.1 och kålrot v.1 plussas till summa 38,
eller ska de plussas var för sig t.ex morot v.1, v.2, v.3 plussas till 88?
de man inte klickar i, vad ska hända med dem?
visa gära din loopkod också, så ska vi nog kunna lösa ditt problem. :)
Ja just det, morot v.1 och kålrot v.1 skall plussas till summa 38, men exakt hur det sker kan jag nog fixa själv.
Det är endast de man kryssar i som skall räknas ut de andra skall bara vara kvar som vanligt i loopen men inte tas med i uträkningen. Jag hade mera tänkt mig principen på detta och inte en färdig lösning. Behöver först och främst lite uppslag och tips.
strSQL = "select Prod,Antal,Dygn_id,Prod_id,K_Id,"&_
" B_ett , B_tre,"&_
" B_tva, B_fyra, A_ett, A_tva, A_tre, A_fyra"&_
" from personer p,Proder f,kalender k "&_
" where p.P_id = k.namn_id"&_
" and k.Prod_id = f.F_id"&_
" and p.P_id = "& Id &_
" and datum = #"& varDate &"# order by Dygn_id, Prod"
Set rs = Conn.execute(strSQL)
sumEtt=0
totalEtt=0
EttProc=0
Do while not rs.eof
sumEtt = rs("B_ett")* rs("Antal")
totalEtt = totalEtt + sumEtt
ettProc = 100 * (totalEtt / rs("A_ett"))
Response.write rs("Antal")& " "& rs("Prod") &" "& rs("B_ett") & rs("B_tva") & "<br>"& sumEtt &" "& ettProc
rs.movenext
loop
Detta presenteras som default på sidan och värderna i recsetet räknas ihop i "sumEtt, totalEtt samt EttProc". Låt säga att i recsetet så ligger 10 poster(rader) och de totala värderna ifrån dessa räknas ihop i totalEtt och ettProc.
Nu till hur jag skulle vilja ha det:
Tänk er att i loopen så skulle jag vilja ha en kryssruta efter varje rad: Response.write rs("Antal")& " "& rs("Prod") &" "& rs("B_ett") & rs("B_tva") & sumEtt &" "& ettProc &_
& "<input type=checkbox>" & "<br>"
Och när man kryssar i denna/dessa ruta/or så skall man få fram värderna i totalEtt och ettProc i de poster jag kryssat för.
Är det på en html-sida med ett formulär det hela visas? Med checkboxar?
I så fall blir det väl ett javascript (eller asp) som tar emot infon när formuläret postas o räknar ihop summan?
...eller missar jag något?