| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Omregning af sekunder Fra : Bo | 
  Dato :  05-04-09 16:08 |  
  |  
 
            Jeg har denne formel:
 SQLstmt = "SELECT ((c*a)+b)/(d) AS Sum FROM tal;"
 C=60, a=1 det omregner timer til minutter
 d=løbelængede
 Med de tal jeg har giver det en fart på 4,87 pr km.
 Men de ,87 er jo en hundrede del af 60 sekunder.
 Hvis man omregner 0,87*60 dette giver det 4,52 pr. km.
 Findes der en asp kode - streng, der kan lave denne omregning?
 Mvh
 Bo
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
           Ukendt (05-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  05-04-09 16:50 |  
  |   
            
 "Bo" <2630post@gmail.com> skrev
 > Findes der en asp kode - streng, der kan lave denne omregning?
 
 Det ved jeg ikke, men kan du ikke bare bruge den du har lavet...
 "0,87*60 = 52 sek."
 Bjarne
 
 
  
            
             |   |   
            
        
 
            
         
           Bo (05-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  05-04-09 17:50 |  
  |  
 
            > Det ved jeg ikke, men kan du ikke bare bruge den du har
 lavet... 
 > "0,87*60 = 52 sek." 
 > Bjarne 
 >  
 >Nej det kan jeg ikke. Min udregning end på 4,87, og derfra skal
 det så omregnes eller omskrives.
 Bo 
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
           Jens R. rasmussen (05-04-2009) 
         
	
            | Kommentar Fra : Jens R. rasmussen | 
  Dato :  05-04-09 23:20 |  
  |  
 
            Bo wrote in dk.edb.internet.webdesign.serverside.asp:
 > Jeg har denne formel: 
 > SQLstmt = "SELECT ((c*a)+b)/(d) AS Sum FROM tal;" 
 >  
 > C=60, a=1 det omregner timer til minutter 
 > d=løbelængede 
 >  
 > Med de tal jeg har giver det en fart på 4,87 pr km. 
 > Men de ,87 er jo en hundrede del af 60 sekunder. 
 > Hvis man omregner 0,87*60 dette giver det 4,52 pr. km. 
 >  
 > Findes der en asp kode - streng, der kan lave denne omregning? 
 >  
 > Mvh 
 > Bo 
 Matematisk set er 4,87 min/km det korrekte. Hvis jeg forstår dig
 ret ønsker du et resultat som ser således ud min,sekunder. 
 Det kan du nok få ved at bruge Int(number), som giver dig
 heltalsværdien?
 Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) - Int(((c*a)+b)/(d)))*0,6
 mvh
 Jens R. Rasmussen
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
           Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 08:55 |  
  |  
 
            > Matematisk set er 4,87 min/km det korrekte. Hvis jeg forstår dig 
 > ret ønsker du et resultat som ser således ud min,sekunder.  
 >  
 > Det kan du nok få ved at bruge Int(number), som giver dig 
 > heltalsværdien? 
 >  
 > Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) - Int(((c*a)+b)/(d)))*0,6 
 >  
 > mvh 
 > Jens R. Rasmussen 
 >  
 Hej jens
 Tak for udregningen.
 Men desværre ser det ud til den regner forkert. Resultatet bliver 6
 min. lige ude.
 Det jeg gerne vil er at udregningen ender på 4,52 som er omregnet,
 istedet for 4,87.
 Håber du har tid og lyst til at hjælpe mig med det, for jeg er kørt
 fast.
 Bo
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
            Jens R. rasmussen (06-04-2009) 
         
	
            | Kommentar Fra : Jens R. rasmussen | 
  Dato :  06-04-09 12:52 |  
  |  
 
            Bo wrote in dk.edb.internet.webdesign.serverside.asp:
 > > Matematisk set er 4,87 min/km det korrekte. Hvis jeg forstår dig  
 > > ret ønsker du et resultat som ser således ud min,sekunder.   
 > >   
 > > Det kan du nok få ved at bruge Int(number), som giver dig  
 > > heltalsværdien?  
 > >   
 > > Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) - Int(((c*a)+b)/(d)))*0,6  
 > >   
 > > mvh  
 > > Jens R. Rasmussen  
 > >   
 > Hej jens 
 >  
 > Tak for udregningen. 
 > Men desværre ser det ud til den regner forkert. Resultatet bliver 6 
 > min. lige ude. 
 > Det jeg gerne vil er at udregningen ender på 4,52 som er omregnet, 
 > istedet for 4,87. 
 >  
 > Håber du har tid og lyst til at hjælpe mig med det, for jeg er kørt 
 > fast. 
 >  
 > Bo 
 Hvis jeg skriver
 Dim TAL, Nyttal, Minutter, sekunder
 TAL = "4,87"
 Minutter = Int(TAL)
 Sekunder = (Tal - Minutter)*6/10
 Nyttal = Minutter + Sekunder
 Response.write "4,87 omreget til " & Nyttal
 Får jeg udskrevet
 4,87 omreget til 4,522
 Er det ikke det du ønsker?
 mvh
    /Jens  
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
             Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 13:51 |  
  |  
 
            > Hvis jeg skriver 
 > Dim TAL, Nyttal, Minutter, sekunder 
 > TAL = "4,87" 
 > Minutter = Int(TAL) 
 > Sekunder = (Tal - Minutter)*6/10 
 > Nyttal = Minutter + Sekunder 
 > Response.write "4,87 omreget til " & Nyttal 
 >  
 > Får jeg udskrevet 
 > 4,87 omreget til 4,522 
 >  
 > Er det ikke det du ønsker? 
 >  
 > mvh 
 >    /Jens   
 >
 Præcis, men det er ikke det reultat jeg får med den udregning du lave
 tidligere i indlæget.
 Mvh
 Bo
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
              Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 15:01 |  
  |  
 
            Bo wrote in dk.edb.internet.webdesign.serverside.asp:
 > > Hvis jeg skriver  
 > > Dim TAL, Nyttal, Minutter, sekunder  
 > > TAL = "4,87"  
 > > Minutter = Int(TAL)  
 > > Sekunder = (Tal - Minutter)*6/10  
 > > Nyttal = Minutter + Sekunder  
 > > Response.write "4,87 omreget til " & Nyttal  
 > >   
 > > Får jeg udskrevet  
 > > 4,87 omreget til 4,522  
 > >   
 > > Er det ikke det du ønsker?  
 > >   
 > > mvh  
 > >    /Jens    
 > > 
 > Præcis, men det er ikke det reultat jeg får med den udregning du lave 
 > tidligere i indlæget. 
 >  
 > Mvh 
 > Bo 
 >  
 > 
 Jeg sætter den ind sådan her og det giver 6 min. Den skriver ikke
 sekunderne. 
 <%
 Set Conn = Server.CreateObject("ADODB.Connection")
 Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 server.MapPath("db1.mdb")
 SQLstmt = "SELECT Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) -
 Int(((c*a)+b)/(d)))*0,6 AS Sum FROM tal;"
 '
 'response.write SQLstmt
 Conn.Execute (SQLstmt)
 Set rs = conn.Execute(SQLstmt)
   %>
   <%
   DO WHILE NOT rs.EOF
     Sum = rs("Sum")
    
         %>Du har løbet <%=sum%> min. km. <%
    rs.MoveNext
   Loop
 rs.Close
 Set rs = Nothing %>
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
              Rune Jensen (06-04-2009) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  06-04-09 16:17 |  
  |   
            Bo skrev:
 >> Hvis jeg skriver 
 >> Dim TAL, Nyttal, Minutter, sekunder 
 >> TAL = "4,87" 
 >> Minutter = Int(TAL) 
 >> Sekunder = (Tal - Minutter)*6/10 
 >> Nyttal = Minutter + Sekunder 
 >> Response.write "4,87 omreget til " & Nyttal 
 >>  
 >> Får jeg udskrevet 
 >> 4,87 omreget til 4,522 
 >>  
 >> Er det ikke det du ønsker? 
 >>  
 >> mvh 
 >>    /Jens   
 >>
 > Præcis, men det er ikke det reultat jeg får med den udregning du lave
 > tidligere i indlæget.
 
 Det kan godt være, jeg spørger dumt, men egentlig, så er tallet vel en 
 streng, hvorfor der bør bruges cInt i stedet for Int?
 
 Og måske round i stedet for Int i selve formlen?
 
 Selve formlen... jeg er ikke en ørn til regning, men det bedste er vel 
 at afrunde så tæt imod slutningen som muligt og på så meget som muligt 
 ad gangen?
 
 Ved ikke, om det løser problemet (hvis det er udregnings-unøjagtigheder)?
 
 
 MVH
 Rune Jensen
  
            
             |   |   
            
        
 
            
         
               Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 19:04 |  
  |  
 
            Rune Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
 > Bo skrev: 
 > >> Hvis jeg skriver  
 > >> Dim TAL, Nyttal, Minutter, sekunder  
 > >> TAL = "4,87"  
 > >> Minutter = Int(TAL)  
 > >> Sekunder = (Tal - Minutter)*6/10  
 > >> Nyttal = Minutter + Sekunder  
 > >> Response.write "4,87 omreget til " & Nyttal  
 > >>   
 > >> Får jeg udskrevet  
 > >> 4,87 omreget til 4,522  
 > >>   
 > >> Er det ikke det du ønsker?  
 > >>   
 > >> mvh  
 > >>    /Jens    
 > >> 
 > > Præcis, men det er ikke det reultat jeg får med den udregning du lave 
 > > tidligere i indlæget. 
 >  
 > Det kan godt være, jeg spørger dumt, men egentlig, så er tallet vel en  
 > streng, hvorfor der bør bruges cInt i stedet for Int? 
 >  
 > Og måske round i stedet for Int i selve formlen? 
 >  
 > Selve formlen... jeg er ikke en ørn til regning, men det bedste er vel  
 > at afrunde så tæt imod slutningen som muligt og på så meget som muligt  
 > ad gangen? 
 >  
 > Ved ikke, om det løser problemet (hvis det er
 udregnings-unøjagtigheder)? 
 >  
 >  
 > MVH 
 > Rune Jensen
 Det er åbenbart mig der ikke kan finde ud af at gøre det ordentligt.
 Måske nogen har lyst til at hjælpe mig færdig med det.
 Jeg er desværre stået af.
 Bo
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
           Leif Neland (06-04-2009) 
         
	
            | Kommentar Fra : Leif Neland | 
  Dato :  06-04-09 14:48 |  
  |   
            Bo wrote:
 > Jeg har denne formel:
 > SQLstmt = "SELECT ((c*a)+b)/(d) AS Sum FROM tal;"
 >
 > C=60, a=1 det omregner timer til minutter
 > d=løbelængede
 >
 > Med de tal jeg har giver det en fart på 4,87 pr km.
 > Men de ,87 er jo en hundrede del af 60 sekunder.
 > Hvis man omregner 0,87*60 dette giver det 4,52 pr. km.
 
 Nej, det giver 4,87 min pr km,
 Eller 4:52
 
 Hvis du bruger komma, så er man i tvivl om 4,50 betyder 4½ eller 4min 50 
 sek.
 
 Leif 
 
 
  
            
             |   |   
            
        
 
            
         
           Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 15:05 |  
  |   
            
>  
 > Nej, det giver 4,87 min pr km, 
 > Eller 4:52 
 >  
 > Hvis du bruger komma, så er man i tvivl om 4,50 betyder 4½ eller 4min 50  
 > sek. 
 >  
 > Leif  
 >  
 > 
 Jeg gør sådan her
 <%
 Set Conn = Server.CreateObject("ADODB.Connection")
 Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 server.MapPath("db1.mdb")
 SQLstmt = "SELECT Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) -
 Int(((c*a)+b)/(d)))*0,6 AS Sum FROM tal;"
 '
 'response.write SQLstmt
 Conn.Execute (SQLstmt)
 Set rs = conn.Execute(SQLstmt)
   %>
   <%
   DO WHILE NOT rs.EOF
     Sum = rs("Sum")
    
         %>Du har løbet <%=sum%> min. km. <%
    rs.MoveNext
   Loop
 rs.Close
 Set rs = Nothing %>
  og så skriver den 6 minutter og ikke andet.
 Løbe tiden er 95minutter og længede er 19,5km
 Regnet på lommerregner giver det 4,87 min.
 De 87/100 omregnet giver 52 sekunder, men det kan jeg ikke for den til at
 regne ud i asp'en.
 Mvh
 Bo
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
            Birger Sørensen (06-04-2009) 
         
	
            | Kommentar Fra : Birger Sørensen | 
  Dato :  06-04-09 20:44 |  
  |  
 
            Bo skrev:
 >>  
 >> Nej, det giver 4,87 min pr km, 
 >> Eller 4:52 
 >>  
 >> Hvis du bruger komma, så er man i tvivl om 4,50 betyder 4½ eller 4min 50  
 >> sek. 
 >>  
 >> Leif  
 >>  
 >> 
 > Jeg gør sådan her
 > <%
 >
 > Set Conn = Server.CreateObject("ADODB.Connection")
 > Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 > server.MapPath("db1.mdb")
 >
 >
 > SQLstmt = "SELECT Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) -
 > Int(((c*a)+b)/(d)))*0,6 AS Sum FROM tal;"
 > '
 > 'response.write SQLstmt
 >
 > Conn.Execute (SQLstmt)
 >
 > Set rs = conn.Execute(SQLstmt)
 >   %>
 >   <%
 >   DO WHILE NOT rs.EOF
 >     Sum = rs("Sum")
 >     
 >         %>Du har løbet <%=sum%> min. km. <%
 >    rs.MoveNext
 >   Loop
 > rs.Close
 > Set rs = Nothing %>
 >  og så skriver den 6 minutter og ikke andet.
 > Løbe tiden er 95minutter og længede er 19,5km
 > Regnet på lommerregner giver det 4,87 min.
 > De 87/100 omregnet giver 52 sekunder, men det kan jeg ikke for den til at
 > regne ud i asp'en.
 >
 > Mvh
 > Bo
 Hvis tid er et antal minutter, med sekunderne som 100dele minutter er 
 antallet af sekunder - som så vidt jeg kan forstå det, er det du leder 
 efter
 sek = (tid % 1) * 0.6;
 % operatoren - modulus - giver resten ved disision. Der divideres med 
 en, og resultatet er decimaldelen - altså det der står efter kommaet.
 Jeg ved ikke om % findes i ASP.
 Ellers er det det samme som
 tid - Int( tid)
 der også giver decimaldelen.
 sek = (tid - Int( tid))*0.6
 Birger
 -- 
 http://varmeretter.dk - billig, sund og hurtig mad
 http://bbsorensen.dk
            
             |   |   
            
        
 
            
         
             Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 21:02 |  
  |  
 
            > Hvis tid er et antal minutter, med sekunderne som 100dele minutter er  
 > antallet af sekunder - som så vidt jeg kan forstå det, er det du leder  
 > efter 
 > sek = (tid % 1) * 0.6; 
 > % operatoren - modulus - giver resten ved disision. Der divideres med  
 > en, og resultatet er decimaldelen - altså det der står efter kommaet. 
 > Jeg ved ikke om % findes i ASP. 
 > Ellers er det det samme som 
 > tid - Int( tid) 
 > der også giver decimaldelen. 
 > sek = (tid - Int( tid))*0.6 
 >  
 > Birger 
 >  
 Hvis der findes en venlig sjæl der vil hjælpe mig med at sætte det ind i dette
 script. Jg kan ikke få det til funge.
  <%
 >
 > Set Conn = Server.CreateObject("ADODB.Connection")
 > Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 > server.MapPath("db1.mdb")
 >
 >
 > SQLstmt = "SELECT Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) -
 > Int(((c*a)+b)/(d)))*0,6 AS Sum FROM tal;"
 > '
 > 'response.write SQLstmt
 >
 > Conn.Execute (SQLstmt)
 >
 > Set rs = conn.Execute(SQLstmt)
 > %>
 > <%
 > DO WHILE NOT rs.EOF
 > Sum = rs("Sum")
 >
 > %>Du har løbet <%=sum%> min. km. <%
 > rs.MoveNext
 > Loop
 > rs.Close
 > Set rs = Nothing %> 
 Mvh
 Bo
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
              Birger Sørensen (06-04-2009) 
         
	
            | Kommentar Fra : Birger Sørensen | 
  Dato :  06-04-09 21:23 |  
  |  
 
            Bo har bragt dette til verden:
 >> 
 >> Set Conn = Server.CreateObject("ADODB.Connection")
 >> Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 >> server.MapPath("db1.mdb")
 >> 
 >> 
 >> SQLstmt = "SELECT Int(((c*a)+b)/(d)) + ((((c*a)+b)/(d)) -
 >> Int(((c*a)+b)/(d)))*0,6 AS Sum FROM tal;"
 >> '
 >> 'response.write SQLstmt
 >> 
 >> Conn.Execute (SQLstmt)
 >> 
 >> Set rs = conn.Execute(SQLstmt)
 >> %>
 >> <%
 >> DO WHILE NOT rs.EOF
 >> Sum = rs("Sum")
 >> 
 >> %>Du har løbet <%=sum%> min. km. <%
 >> rs.MoveNext
 >> Loop
 >> rs.Close
 >> Set rs = Nothing %> 
 >
 > Mvh
 > Bo
 Prøv at pille beregningen ud af din SELECT, og flyt den til  while 
 løkken i stedet.
 SQLstmt = "SELECT (((60*a)+b)/d) AS min FROM tal;"
 DO WHILE NOT rs.EOF
 Min = rs("min")
 %>Du har løbet <%=Int(Min)&":"& (Min-Int( Min))*0.6%> min. km. <%
 Birger
 -- 
 http://varmeretter.dk - billig, sund og hurtig mad
 http://bbsorensen.dk
            
             |   |   
            
        
 
            
         
               Bo (06-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  06-04-09 22:03 |  
  |  
 
            > Prøv at pille beregningen ud af din SELECT, og flyt den til  while  
 > løkken i stedet. 
 >  
 > SQLstmt = "SELECT (((60*a)+b)/d) AS min FROM tal;" 
 >  
 > DO WHILE NOT rs.EOF 
 > Min = rs("min") 
 > %>Du har løbet <%=Int(Min)&":"& (Min-Int( Min))*0.6%> min. km. <% 
 >  
 >  
 > Birger 
 >  
 <%
 Set Conn = Server.CreateObject("ADODB.Connection")
 Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 server.MapPath("db1.mdb")
 SQLstmt = "SELECT Int((c*a)+b)/(d) AS Min FROM tal;"
 '
 'response.write SQLstmt
 Conn.Execute (SQLstmt)
 Set rs = conn.Execute(SQLstmt)
   %>
   <%
   DO WHILE NOT rs.EOF
     Min = rs("Min")
    
         %>Du har løbet <%=Int(Min)&":"& (Min-Int(Min))*0.6%> min. km.
        
 <%
    rs.MoveNext
   Loop
 rs.Close
 Set rs = Nothing %>
 Får denne fejl
 Microsoft VBScript runtime error '800a01ca' 
 Variable uses an Automation type not supported in VBScript 
 > 
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
                Jørn Andersen (07-04-2009) 
         
	
            | Kommentar Fra : Jørn Andersen | 
  Dato :  07-04-09 01:44 |  
  |   |   |   
            
        
 
            
         
           Jørn Andersen (07-04-2009) 
         
	
            | Kommentar Fra : Jørn Andersen | 
  Dato :  07-04-09 02:28 |  
  |   
            On 05 Apr 2009 15:07:55 GMT, Bo <2630post@gmail.com> wrote:
 
 >Jeg har denne formel:
 >SQLstmt = "SELECT ((c*a)+b)/(d) AS Sum FROM tal;"
 >
 >C=60, a=1 det omregner timer til minutter
 >d=løbelængede
 >
 >Med de tal jeg har giver det en fart på 4,87 pr km.
 >Men de ,87 er jo en hundrede del af 60 sekunder.
 >Hvis man omregner 0,87*60 dette giver det 4,52 pr. km.
 >
 >Findes der en asp kode - streng, der kan lave denne omregning?
 
 strSql = "SELECT tblLoeb.d, tblLoeb.a, tblLoeb.b, Int(([a]*60+[b])/[d])
 & ':' & Mid(((([a]*60+[b])/[d])-(Int(([a]*60+[b])/[d])))*0.6,3,2) AS
 MinPrKm FROM tblLoeb;"
 
 Nu har jeg kaldt min tabel tblLoeb - det må du selv lige rette.
 Udskriver: 4:52
 
 Good luck!
 
 -- 
 Jørn Andersen,
 Brønshøj
  
            
             |   |   
            
        
 
            
         
           Jørn Andersen (07-04-2009) 
         
	
            | Kommentar Fra : Jørn Andersen | 
  Dato :  07-04-09 02:56 |  
  |   
            On Tue, 07 Apr 2009 03:27:38 +0200, Jørn Andersen <jorn@jorna.dk> wrote:
 
 >strSql = "SELECT tblLoeb.d, tblLoeb.a, tblLoeb.b, Int(([a]*60+[b])/[d])
 >& ':' & Mid(((([a]*60+[b])/[d])-(Int(([a]*60+[b])/[d])))*0.6,3,2) AS
 >MinPrKm FROM tblLoeb;"
 
 De første 3 værdier har du ikke brug for (jeg brugte dem til test), så:
 strSql = "SELECT Int(([a]*60+[b])/[d]) & ':' &
 Mid(((([a]*60+[b])/[d])-(Int(([a]*60+[b])/[d])))*0.6,3,2) AS MinPrKm
 FROM tblLoeb;"
 
 (det hele på én linie)
 
 
 Mvh. Jørn
 
 -- 
 Jørn Andersen,
 Brønshøj
  
            
             |   |   
            
        
 
            
         
            Bo (07-04-2009) 
         
	
            | Kommentar Fra : Bo | 
  Dato :  07-04-09 10:11 |  
  |  
 
            Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
 > On Tue, 07 Apr 2009 03:27:38 +0200, Jørn Andersen <jorn@jorna.dk> wrote: 
 >  
 > >strSql = "SELECT tblLoeb.d, tblLoeb.a, tblLoeb.b, Int(([a]*60+[b])/[d]) 
 > >& ':' & Mid(((([a]*60+[b])/[d])-(Int(([a]*60+[b])/[d])))*0.6,3,2) AS 
 > >MinPrKm FROM tblLoeb;" 
 >  
 > De første 3 værdier har du ikke brug for (jeg brugte dem til test), så: 
 > strSql = "SELECT Int(([a]*60+[b])/[d]) & ':' & 
 > Mid(((([a]*60+[b])/[d])-(Int(([a]*60+[b])/[d])))*0.6,3,2) AS MinPrKm 
 > FROM tblLoeb;" 
 >  
 > (det hele på én linie) 
 >  
 >  
 > Mvh. Jørn 
 >  
 > --  
 > Jørn Andersen, 
 > Brønshøj
 Hej Jørn
 Det funger - tusinde tak.
 Og tak til alle for deres indsats.
 Mvh
 Bo Nielsen
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |