27. maj 2003 - 08:12Der er
10 kommentarer og 1 løsning
hvordan laver jeg optælning/count for hver bruger ?
Hej Eksperter,
Jeg kan ikke helt få dette til at virke, jeg vil gerne have et system, hvor man kan give opgaver videre, så ledes skal der på forsiden være en liste over bruger i systemet og den skal tæller hvor mange opgaver, der IKKE er løst.
Dette er hvad jeg har indtilvidere:
rs.open "select * from f_test", conn, adopenstatic, adlockoptimistic, adcmdtext 'table eller text
do while not rs.eof response.write "<tr><td width='10%' valign='top'><a href='igangsatteopgaver.asp?idmedarbejder="&rs("idmedarbejder")&"'>" & rs("fornavn") & " " & rs("efternavn") & "</a></td>" response.write "<td width='10%' valign='top'>" & rs("initialer") & "</td>" response.write "<td width='10%' valign='top'>" & rs("lokalnummer") & "</td>" response.write "<td width='10%' valign='top'>" & "rs(antalopgaver)" & "</td></tr>" rs.movenext loop response.write "</table>" rs.close rs.open "select count (*) as antalopgaver from f_test where faerdig <> 1 ", conn, adopenstatic, adlockoptimistic, adcmdtext 'table eller text
response.write rs("antalopgaver")
Den kan fint tælle hvor mange opgaver der ikke er løst, men jeg vil gerne have det til at stå udfor hver bruger.
Men det er som om at når jeg bruger count metode, så glemmer den de andre informationer i min forespørgsel. Derfor har jeg sat optælning for sig.
Jeg er bare blevet så træt af det, så jeg håber på en nem løsning her :)
dog fandt jeg en lille bug, hvis personen ikke har nogle opgaver, så vil jeg gerne have at der står 0 opgaver.
Men pt. kommer personen slet ikke frem.
rs.open "select count (*) as antalopgaver, idmedarbejder, fornavn, efternavn, initialer, lokalnummer, idmedarbejder from f_test where faerdig <> 1 group by fornavn, efternavn, initialer, lokalnummer, idmedarbejder ", conn, adopenstatic, adlockoptimistic, adcmdtext 'table eller text
Det er ikke så fedt, da personens navn er et link videre til en side, hvor man kan give vedkommende en opgave. Men jeg tror, jeg vil forsøge en anden løsning :/
Jeg forstår ikke ikke: du bruger en tabel, f_test, i din kode, men siger du har en t_medarbejder og t_opgaver? Hvordan hænger oplysningerne i din database sammen?
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.