Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Så kan du tilføje denne function som finder mandagen i den uge, år man kalder functionen med:
function findMandag(uge,aar) d = DateSerial(aar, 1, 1) ' 1/1/i år 'find mandag i uge 1 If DatePart("ww", d, 2, 2) = 1 Then 'Hvis 1/1 er i uge 1 While(DatePart("w", d, 2, 2) <> 1) 'find sidste mandag d = DateAdd("d", -1, d) WEnd Else While(DatePart("ww", d, 2, 2) <> 1) 'find næste mandag d = DateAdd("d", 1, d) WEnd End If findMandag = DateAdd("d", 7*(uge-1), d) 'juster til ugenummer, mandag end function
hvor skal jeg sætte : function findMandag(uge,aar) d = DateSerial(aar, 1, 1) ' 1/1/i år 'find mandag i uge 1 If DatePart("ww", d, 2, 2) = 1 Then 'Hvis 1/1 er i uge 1 While(DatePart("w", d, 2, 2) <> 1) 'find sidste mandag d = DateAdd("d", -1, d) WEnd Else While(DatePart("ww", d, 2, 2) <> 1) 'find næste mandag d = DateAdd("d", 1, d) WEnd End If findMandag = DateAdd("d", 7*(uge-1), d) 'juster til ugenummer, mandag end function ind ?
den kode der er der nu er ; <% ugeNr = DatePart("ww", AnyDate, vbMonday, vbFirstFourDays) dagiuge = DatePart("W", date, 2)-1 '2 angive føste dag er mandag.: 'Find dato for mandag dato = findMandag(ugeNr,Year(Date))
der er et par ting mere der skal følge med hvis man vælger at gå til næste uge. f.eks som det er nu viser den uge 47 som lige uge (skema) samt lektierne skal følge med
hvordan kan det være at skrifttypen bliver anderledes end jeg har angivet <form id="lektier" style="display : none ;" align="center"> <div align="center"><center><p><%set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") SQL = "SELECT * FROM lektier WHERE ugenummer = " & ugeNr set rs = Conn.execute (SQL)%><%If rs.EOF Then%><br> <strong><small><font face="Arial">Ingen opgaver endnu!</font></small></strong><br> <%else%> http://www.1q.frip.dk/lektie/default1.asp?uge=48
Arh ja ... det fordi den skal bruge års tallet samme med ugen til at finde dato'en som det er nu antager den at uge nummer er i det årstal man er i.
Enten skal man overføre årstallet sammen med uge nummer i linket eller skal man antage at hvis uge nummer er mindre end denne uge's nummer så det næste år..
det ser ud som om der bliver lagt to til uge nummer: hhhmmm jeg var for hurtig til at lave prøv at slet den linie som er markeret her:
fdato = findMandag(ugeNr, aar) fdato = DataAdd ("ww", 1, fdato) '<-------- SLET DET SKER OGSÅ I NÆSTE LINIE nesteUge = DatePart("ww", DateAdd("ww",1,fdato), vbMonday, vbFirstFourDays) nesteUgeAar = Year(fdato)
der mangler kun få ting jo *s* f.eks er dagene jo gale.. året passer ikke efter 52 også ville det være smart om lektie listen havde markering på dagens navn.
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.