Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:32 Der er 15 kommentarer og
2 løsninger

Beregning af løkke!

Jeg har en løkke som kører et par gange i gennem. Hver gang den bliver kørt i gennem, skrives en individuel tal-værdi. Når løkken er helt kørt vil jeg gerne have alle disse tal-værdier plusset... How??+
Avatar billede overchord Nybegynder
09. september 2003 - 15:34 #1
du kan lave en ny variabel som summerer mens du koerer loekken
Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:36 #2
Ja, har tænkt på det men det fucker op hele tiden..
Avatar billede -42- Nybegynder
09. september 2003 - 15:36 #3
lav en variabel inden lykken. Lig alle tal til den, og brug den som du vil efter lykken er kørt
Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:36 #4
I need a little help from my friends
Avatar billede -thomas- Nybegynder
09. september 2003 - 15:37 #5
Det skal du gøre undervejs, f.eks.:

Dim intTal
intTal = 0

For i = 1 to 100
intTal = intTal + i
Next
Avatar billede -42- Nybegynder
09. september 2003 - 15:37 #6
hvis du laver variablen inde i lykken, bliver den jo bare overskrevet hver gang du køre den igennem.
Avatar billede -thomas- Nybegynder
09. september 2003 - 15:37 #7
Prøv at lægge din kode herind...
Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:42 #8
strSQL = "Select * from TestTabel WHERE ID = " & strID & ""
Set rs = Conn.Execute(strSQL)

count = 0
   
  if RS.eof then %>

        Not at all....

  <%end if
   
    Do While Not RS.EOF
    count = count + 1   
       
    Stilling: <%= TestStilling %>  <%       
RS.MoveNext
Loop     
next

-----
Det er TestStilling som skal plusses og bruges senere
Avatar billede -thomas- Nybegynder
09. september 2003 - 15:49 #9
Dvs. TestStilling er et tal?
Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:50 #10
Ja...
Avatar billede ocp Nybegynder
09. september 2003 - 15:50 #11
Det var da multi-besværligt... Hvad med at droppe løkken og klare det hele fra SQL?

strSQL = "Select sum(pris) from TestTabel WHERE ID = " & strID
Avatar billede -thomas- Nybegynder
09. september 2003 - 15:50 #12
Du mangler da også nogle <% og %>

<%
strSQL = "Select * from TestTabel WHERE ID = " & strID & ""
Set rs = Conn.Execute(strSQL)

count = 0
   
  if RS.eof then %>

        Not at all....

  <%end if
   
    Do While Not RS.EOF
    count = count + 1   
        %>
    Stilling: <%= TestStilling %>  <%       
RS.MoveNext
Loop     
next
%>
Avatar billede -thomas- Nybegynder
09. september 2003 - 15:51 #13
Du kan jo bare lave både sum og count direkte i sql'en - det er da meget smartere.
Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:55 #14
sum kender jeg ikke... Funger den ligesom count
Avatar billede pheonix1 Nybegynder
09. september 2003 - 15:59 #15
OCP og Thomas>> det virker nu... med sum... Bare send et svar
Avatar billede ocp Nybegynder
09. september 2003 - 16:06 #16
Svar ;)
Avatar billede -thomas- Nybegynder
10. september 2003 - 08:35 #17
tak for point :)
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