Avatar billede darkhero Nybegynder
26. april 2001 - 18:54 Der er 34 kommentarer og
1 løsning

celle+celle

hvordan ligger jeg verdierne fra alle celler i \"count\"-kolonnen sammen?

fx (dette er kolonnen \"count\")
4
3
3
2
1
osv.

hvordan lægger jeg så alle tal i kolonnen \"count\" sammen?
Avatar billede ktp Nybegynder
26. april 2001 - 18:55 #1
Kan du ikke uddybe det bedre.
Er det et feltet Automunber der skal sammentælles ?
Avatar billede darkhero Nybegynder
26. april 2001 - 18:57 #2
nope.. det er bare nogle tal i en kolonne der skal tælles
Avatar billede nute Nybegynder
26. april 2001 - 18:58 #3
SELECT SUM(count) as found FROM tabell

/nute
Avatar billede perla Nybegynder
26. april 2001 - 19:00 #4
Hville nok ikke vælge count som feltnavn, da det er et reserveret ord i SQL.

-Per
Avatar billede nute Nybegynder
26. april 2001 - 19:02 #5
perla >> igjen helt korrekt :) du har et observant blikk som man ikke klarer å lure :-)
Avatar billede darkhero Nybegynder
26. april 2001 - 19:39 #6
jeg har alerede en strSQL string... hvordan gør jeg så?
Avatar billede nute Nybegynder
26. april 2001 - 19:46 #7
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver(*.mdb)};DBQ=\" & Server.MapPath( [sti_til_din_database] )
Set RS = Conn.Execute( \"SELECT SUM([kolonne]) as found FROM [tabell]\"
response.write \"SUM: \" & RS(\"found\")
%>
/nute
Avatar billede darkhero Nybegynder
26. april 2001 - 19:54 #8
ok...

hvordan regner man så et procent tal ud?

fx:
2/20 = 5%

hvordan siger man at den skal regne det ud som procent istedet for komma tal?
Avatar billede nute Nybegynder
26. april 2001 - 20:00 #9
så skal du utføre en helt vanlig matematisk operasjon ved å bruke de 3 tall som kreves for å regne ut noe i prosent...
Avatar billede darkhero Nybegynder
26. april 2001 - 20:06 #10
hvordan? skriv det!
Avatar billede darkhero Nybegynder
26. april 2001 - 20:08 #11
du får 15 point ekstra for det :D
Avatar billede nute Nybegynder
26. april 2001 - 20:18 #12
det kommer an på hva du skal regne ut ? man kan ikke bare regne ut noen prosenter...man skal jo ha noen tall...;)

hva er det du skal regne ut ?
Avatar billede darkhero Nybegynder
26. april 2001 - 20:33 #13
<%=rs(\"count\")%> / <%=rs2(\"all\")%> = ?%
Avatar billede nute Nybegynder
26. april 2001 - 20:37 #14
<%
iCount = CInt(rs(\"count\"))
iAll  = CInt(rs(\"all\"))

response.write \"Prosent: \" & (iCount * 100) / iAll
%>
Avatar billede darkhero Nybegynder
26. april 2001 - 21:00 #15
hvordan korter man det så ned til 1 decimal? nu viser den 10
Avatar billede darkhero Nybegynder
26. april 2001 - 21:18 #16
kan man det?
Avatar billede nute Nybegynder
26. april 2001 - 21:22 #17
prøv:

response.write \"Prosent: \" & CInt(iCount * 100) / iAll)

Avatar billede darkhero Nybegynder
26. april 2001 - 21:36 #18
nu giver den tallet: 17,33456432468

jeg vil have den til at give tallet: 17

hvordan gør man det?
Avatar billede nute Nybegynder
26. april 2001 - 21:39 #19
oki...
<%
iCount = CInt(rs(\"count\"))
iAll  = CInt(rs(\"all\"))

pctVal = (iCount * 100) / iAll)
response.write \"Prosent: \" & LEFT( pctVal, Instr(pctVal,\",\"))
Avatar billede darkhero Nybegynder
26. april 2001 - 21:45 #20
det virker ikke.. den siger:

Microsoft VBScript compilation error \'800a0401\'

Expected end of statement

/scriptshare/forum/afstemning.asp, line 31

pctVal = (iCount * 100) / iAll)
------------------------------^
Avatar billede nute Nybegynder
26. april 2001 - 21:46 #21
skriv:

pctVal = (iCount * 100) / iAll
Avatar billede darkhero Nybegynder
26. april 2001 - 21:48 #22
nu virker det.. men nu viser den slet ikkke noget procent tal
Avatar billede nute Nybegynder
26. april 2001 - 21:50 #23
så skriv:

response.write \"Prosent: \" & LEFT( pctVal, Instr(pctVal,\",\")) & \"%\"
Avatar billede darkhero Nybegynder
26. april 2001 - 21:52 #24
den viser slet ikke noget tal!
Avatar billede nute Nybegynder
26. april 2001 - 21:54 #25
<%
iCount = CInt(rs(\"count\"))
iAll  = CInt(rs(\"all\"))

pctVal = ((iCount * 100) / iAll)
response.write \"Prosent: \" & LEFT( pctVal, Instr(pctVal,\",\")) & \"%\"
%>
Avatar billede darkhero Nybegynder
26. april 2001 - 21:55 #26
det hjalp ikke
Avatar billede nute Nybegynder
26. april 2001 - 21:58 #27
fungerer dette :

<%
iCount = CInt(rs(\"count\"))
iAll  = CInt(rs(\"all\"))

pctVal = ((iCount * 100) / iAll)
response.write \"Prosent: \" & pctVal & \"%\"
%>

men ikke dette ?

<%
iCount = CInt(rs(\"count\"))
iAll  = CInt(rs(\"all\"))

pctVal = ((iCount * 100) / iAll)
response.write \"Prosent: \" & LEFT( pctVal, Instr(pctVal,\",\")) & \"%\"
%>
Avatar billede darkhero Nybegynder
26. april 2001 - 22:01 #28
ja det øverste virker.. men der er der for mange decimaler
Avatar billede nute Nybegynder
26. april 2001 - 22:04 #29
Denne *skal* virke...

response.write \"Prosent: \" & CInt(pctVal) & \"%\"
Avatar billede darkhero Nybegynder
26. april 2001 - 22:08 #30
DET VIRKER!
Avatar billede darkhero Nybegynder
26. april 2001 - 22:15 #31
hvorda siger man så:

100 - CInt(pctVal)

?
Avatar billede perla Nybegynder
26. april 2001 - 22:16 #32
Ordenligt en du har været ude i hva\' nute :-)
Avatar billede nute Nybegynder
26. april 2001 - 22:19 #33
perla >> pyha...kan det være så vanskelig å teste noe selv ?? å debugge over nettet er ikke særlig optimalt ...

darkhero >> prøver du aldri noe på din maskin før du stiller et spørsmål ? kan du ikke prøve å se om 100 - CInt(pctVal) fungerer selv ?
Avatar billede darkhero Nybegynder
26. april 2001 - 22:20 #34
PLEASE fortæl hvordan du minuser!
Avatar billede nute Nybegynder
26. april 2001 - 22:25 #35
på skolen lærte jeg at man kunne trekke et tall fra et annet ved å skrive:

2-2 = 0

litt senere, når vi begynte med symbolsk matematikk ( med x og y og sånne ting), lærte jeg at vi kunne skrive sånn:

x=2
2-x = 0

siden matematikk er et globalt og vitenskapelig rent språk, så skulle mye forundre meg om man ville gjøre det anderledes i programmering eller scripting, så joda...man trekker et tall fra et annet på den måten du har skrevet selv...

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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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