(Jeg vil lige tilføje at Kalender tabellen har 31 felter). Felterne i Kalender tabellen er opslag til Personer tabellen.
Jeg har lavet et script, hvor administrator kan gå ind og vælge hvilke dage der skal være lukket. Nu vil jeg så gerne have lavet et script, hvor administrator vælger hvilken medarbejder fra Personer tabellen, der skal startes med den første ledige dag i januar og så gå igennem en loop (fra Personer tabellen fra den medarbejder administrator har valgt) og indtil alle tomme felter i kalender tabellen er udfyldt - hvordan gør jeg det? - min kode ser sådan her ud nu:
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Do while not rs.eof strNavn = rs("Navn") Response.Write "<option value='" Response.Write rs("Navn") &"'" Response.Write ">"&rs("Navn")&"</option>"
rs.MoveNext Loop
response.write "</td>"
%>
<% if lcase(sPageAction) = "save" then person = request.form("navn") SQL = "select COUNT(*) as antal from Personer where personID >= 5" set rs_c = conn.execute(SQL) SQL = "select navn from Personer where personID >= 5" set rs_p = conn.execute(SQL)
antal = rs_c("antal")
redim personer(antal) i = 1 start = 0
do while not rs_p.eof personer(i) = rs_p("navn") if rs_p("navn") = person then start = i end if i = i + 1 rs_p.MoveNext loop
SQL = "select * from Kalender order by id" set rs = conn.execute(SQL)
do while not rs.eof SQL = "Update Kalender set " foerst = true for i = 1 to 31 felt = ""& rs(right("0"& i,2)) &"" if felt = "" then if foerst = false then SQL = SQL &", " end if foerst = false SQL = SQL & right("0"& i,2) &" = '"& personer(start) &"'" start = start + 1 if start > antal then start = 1 end if end if next SQL = SQL &" where id = "& rs("id") if foerst = false then conn.execute(SQL) end if rs.MoveNext loop conn.close set conn = nothing response.write "Data er gemt" end if %>
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.