16. april 2007 - 08:33Der er
19 kommentarer og 1 løsning
Udfordring.. dato
Lidt svært at forklarer..
Men jeg har 10 vikarer som jeg mandag morgen ringer til for at høre hvilke datoer de kan tage vagt.
Godt..
Peter = mandag dagvagt og mandag aftanvagt, torsdag aftenvag, fredag nattevagt.
Louise = tirsdag dagvagt, onsdag dagvagt, torsdag dagvagt.
osv
Hvordan laver jeg det smartest når det skal ind i en tabel.
Der hvor jeg ikke kan finde ud af det er at jeg ikke har lyst til at lave tre felter per dag.. 3 x 365 felter er mange. og det bliver svært når jeg skal hive dataen ud igen for at se hvem der er ledig på en bestem dag.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
ja det er sådan jeg gerne vil have det.. men hvordan ser koden ud...
fordi jeg vælger peter i en dropdown og så kan jeg ikke finde ud af hvordan jeg skal lave input felterne bagefter... jeg vil jo gerne oprette peter ledige datoer for en hel uge af gangen:-)
Din tabel skal bare indeholde de 4 kolonner: id: autonummerering navn: string/tekst/varchar dato: date/datetime vagt: tal/integer som i "0,1,2" eller string/tekst/varchar som "ledig,dag,nat"
Din SQL sætning kan f.eks. se sådan ud:
insert into tblVagtPlan (navn, dato, vagt) values('Peter',#16.04.07#,'dag')
- Alt efter hvilke type felterne er, og hvilken database du bruger (Access/MySQL/MSSQL..)
Hvis du vil se de Peter's ledige dage, kan din SQL sætning se sådan ud:
select * from tblVagtPlan where navn = 'Peter' and dato = null order by dato
select * from tblVagtPlan where navn = 'Peter' and vagt = 'ledig'
select * from tblVagtPlan where navn = 'Peter' and vagt = 0
- Alt efter hvilke type felterne er, og hvilken database du bruger (Access/MySQL/MSSQL..)
ok her sætter jeg navnet ind... så skal vi finde ud af hvordan vi laver det andet smartest <% strSQL = "SELECT * FROM tilmelding order by fornavn" ' Skaber et recordset udfra SQL strengen Set rs2 = DataConn.Execute(strSQL) %> <B>Indtast ledige dage for vikaren</B><BR><BR> <TABLE width="600"> <TR> <TD>Vælg vikar</TD> <TD><select name="fornavn" class="Formindhold" > <option value=""></option><% do while not rs2.EOF %><option value="<% Response.write rs2("fornavn")%>"><% Response.write rs2("fornavn") %></option> <% rs2.MoveNext loop %> </select></TD> </TR> </TABLE><BR><BR> <CENTER><input type="submit" value="Opret ledige tider" name="send" class="knap"></CENTER> </form>
"select * from tblVagtPlan where id = " & CInt(request.querystring("id") & " and dato = null order by dato"
Hvis du tillader null i datetime feltet..
Men nu er jeg lidt forvirret.. Vil du have en oversigt, over hvilke dage vikaren har vagter (= har dato), eller hvilke dage vikaren har fri (ledig = ingen dato) ?
Ok :-) Du spørger bare, hvis du skal have mere hjælp..
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.