Jeg har lavet en historik, hvor jeg slår alle ordre op på en given dato. Den viser også alle ordrene fint. ...men-men-men det er kun den sidste ordre, hvor den sammenlagte tid bliver beregnet... Hvorledes kan man slå alle ordrene sammen i bunden, så der er en sammenlgt tidsberegning på alle ordrene ?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
hey somaliomar! Ja, jeg har lavet en loop i loopet... hvis du forstår.... Jeg har lavet en sql, hvor jeg kalder alle ordrenr. og efterfølgende poster jeg det ordrenr ind i den sql, der viser historikken. Det vises faktisk fint for hver enkelt ordre (altså det med at vise tidsforbrug mellem START og STOP. Men det er kun den sidste ordre, hvor den sammenlagte tid (totalhours) beregnes. Jeg tror det er et simpelt spørgsmål om at får placeret variablerne korrekt, så den tæller alle tiderne sammen fra alle ordrenumrene.
If hours = 0 Then Response.Write min & " minutter" Else Response.Write hours & " time(r) og " & min & " minutter" End If End If %> </h4> </td> </tr> <% rsoracle.movenext %> <% loop %> <% end if %> <% rs.movenext loop %> <tr> <td colspan="4"> <% totalmins = totalmins totalseks = totalseks mod 60 totalhours = totalhours totalmins = totalmins mod 60
If totalhours <> 0 Then Response.Write "<h3>Samlet forbrug på ordre " & Request.querystring("ordrenummer") & " = " & totalhours & " time(r) og " & totalmins & " minutter</h3>" Else Response.Write "<h3>Samlet forbrug på ordre " & Request.querystring("ordrenummer") & " = " & totalmins & " minutter</h3>" End If %> </td> </tr> <% rs.Close Set rs = Nothing rsoracle.Close Set rsoracle = Nothing Set SQL = Nothing %> <% dbOracle.Close Set dbOracle = Nothing%>
Den beregner kun den sidste post's sammenlagte tid - Det jeg gerne ville have var at den skulle loope gennem alle ordrenummer, til indeværende uge og så vise dem, og efterfølgende lave en sammentælling i tidfsforbrug af alle de poster, der har været for indeværende uge (total tidsforbrug på alle ordrenumre)
OK: Ovenstående koder viser flg: ordrenummer | starttid | stationid | event(start/stop) | tidsforbrug så looper den igennem alle ordrenumer - og den allersidste post viser den så yderligeree "samlet tidsforbrug" - men kun på den sidste post.
Jeg ville gerne have at den viste samlet tidsforbrug for ALLE posterne
den viser stadig forkert... men nu er det irrellevant, for den xtension, jeg nu har regner selv prod-tiden ud. Nu skal jeg bare have omregnet sekunder til tiden... Se evt. sp.: http://www.eksperten.dk/spm/257175
Fordi du har gjort en god indsats - det vil jeg gerne belønne for.. ;o)
Synes godt om
Ny brugerNybegynder
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.