Avatar billede jens_jul Nybegynder
16. februar 2003 - 21:42 Der er 16 kommentarer og
1 løsning

200 point !! arhhh!!!!!

jeg er igang med at lave et afstemningsscript.

jeg har en database, hvori der er to tabeller, en tabel med cd'er og en med afstemninger.
Nu er problemet, at den skal søge igennem databasen, finde værdier i nogle af kolonnerne (afhænger af id), tage disse værdier og lægge dem sammen og tilsidst dividere med det samlede antal. (sidstnævnte har jeg lavet, problemet er det med at lægge de enkelte værdier sammen)

please help... 200 point!
Avatar billede Slettet bruger
16. februar 2003 - 21:43 #1
Avatar billede aspbuilder Nybegynder
16. februar 2003 - 21:45 #2
kan man få lidt kode så man har lidt at gå ud fra ?
Avatar billede jens_jul Nybegynder
16. februar 2003 - 21:46 #3
musik =
Sang  =
Originalitet =
Anbefal =
Helhed  =

if musik = 0 then
mdivider = 0
else
mdivider = 1
end if


if Sang = 0 then
sdivider = 0
else
sdivider = 1
end if


if Originalitet = 0 then
odivider = 0
else
odivider = 1
end if


if Anbefal = 0 then
Adivider = 0
else
Adivider = 1
end if


if Helhed = 0 then
hdivider = 0
else
hdivider = 1
end if


divider = mdivider+sdivider+odivider+adivider+hdivider


album = rs2("Album")
kunstner = rs2("Kunstner")
Genre = rs2("Genre")
Udgivet = rs2("Udgivet")
Originalaar = rs2("OAar")
%>
<font face=verdana size=+2><b><%=album%></b></font><br>
<font face=verdana size=-1><b><%=kunstner%></b></font><br>
<font face=verdana size=-1><%=genre%></font><br>
<font face=verdana size=-1><%=Udgivet%></font><br>
<font face=verdana size=-1><%=Originalaar%></font>
<hr>

<font face=verdana size=-1>
Musik : <%=musik%><br>
Sang : <%=sang%><br>
Originalitet : <%=originalitet%><br>
Anbefalelsesværdi : <%=anbefal%><br>
Helhed : <%=helhed%><br>
<hr>
Overall : <%=(musik+sang+originalitet+anbefal+helhed)/divider%><p>

-----------
det er de fem linier for oven jeg har problemet med!!!
Avatar billede jens_jul Nybegynder
16. februar 2003 - 21:46 #4
det er klart jeg har lavet rs2 forbindelsen
Avatar billede amd Nybegynder
16. februar 2003 - 21:46 #5
Jo, selvfølgelig ka du det?
variabel3 = variabel1 + variabel2

variabel3 / vaiabel4

Hvad er det lige du vil vide?
Avatar billede jens_jul Nybegynder
16. februar 2003 - 21:48 #6
den skal køre igennem hele min database (10.000 rækker)....

den skal søge i kolonnen musik.. alle de steder hvor id = 10 skal den tage ud og lægge dem sammen. til sidst skal der så divideres, men det har jeg lavet!
Avatar billede aspbuilder Nybegynder
16. februar 2003 - 21:48 #7
Skal du have Overall til at finde et tal?
Hvis du skal det så kan du da ikke hvis dit felt sang er tekst!
Eller har de et tal hver især?
Avatar billede jens_jul Nybegynder
16. februar 2003 - 21:49 #8
tal hver især
Avatar billede jens_jul Nybegynder
16. februar 2003 - 21:55 #9
overall er ligegyldig i dette problem!
Avatar billede jens_jul Nybegynder
16. februar 2003 - 22:13 #10
?????
Avatar billede _just4fun_ Nybegynder
16. februar 2003 - 22:16 #11
Hvis det er MS Selserver du kører på kan du jo bare lave noget SQL der summerer for dig uden at du skal hente alle felterne over i recordsettet:

select sum(EnKolonne) as samledesum from EnTabel
where ID=EtEllerAndet
group by EnKolonne

Mon ikke syntaxen er den samme i Access....
Avatar billede _just4fun_ Nybegynder
16. februar 2003 - 22:18 #12
selserver = sqlserver.....
Avatar billede ellebaek Nybegynder
16. februar 2003 - 22:29 #13
først og fremmest vil jeg sige jeg er enig med el_barto

dernæst.,..!

det der med if helhed = 0 then heldivider = 0 else heldivider = 1...

Hvad gør det godt for ?
hvordan ser dit databasekald ud ?
SQL ??
Avatar billede jens_jul Nybegynder
16. februar 2003 - 22:47 #14
sorry, jeg lukker nu. jeg tror ikke helt I har forstået, jeg kan ikke forklare det ordentlig...
Avatar billede alphine Nybegynder
17. februar 2003 - 00:32 #15
er det tiladt at give sig selv pointene?
Avatar billede dk_akj Nybegynder
17. februar 2003 - 09:07 #16
Det er vist meget almindeligt for jens_jul !!!

http://www.eksperten.dk/bruger.phtml?navn=jens_jul&option=22

//akj
Avatar billede ellebaek Nybegynder
17. februar 2003 - 13:02 #17
Nå ja, men det er jo også det når man lover mange point væk og egentlig ikke vil af med dem...
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
Kurser inden for grundlæggende programmering

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