Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Det ser ud til du tror at du har et slags løbenummer på nogle af dine feltnavne FormR1 = Request.Form("R1" & ID) men det har du ikke, for der står jo blot: name="R1"
<tr> <td bgcolor="#CC0000"><b><font size="1" color="#FFFFFF">ID</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Navn</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Tlf</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Bestillingsdato</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Dato</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stade Antal</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 1</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 2</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Betalt</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stadenr.</font></b></td> <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Actions</font></b></td> </tr> <% Set oDB = Server.CreateObject("ADODB.connection") oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb") p=0 IF strDato ="" THEN 'nr I1 response.write "Du har ikke valgt en dato!!" ELSE SQL = "SELECT * from main Where Dato='"& strdato &"' ORDER BY ToDayDate" END IF 'nr I1 set oRS = oDB.Execute(SQL) oRS.Movefirst DO WHILE NOT oRS.EOF 'nr D1 '---------------------------------- if oRS("R1") = "" then 'nr I2 R1 = "true" else R1 = "false" end if 'nr I2 '---------------------------------- if oRS("R2") = "" then 'nr I3 R2 = "true" else R2 = "false" end if 'nr I3 '---------------------------------- if oRS("Betalt") = "" then 'nr I4 Betalt = "true" else Betalt = "false" end if 'nr I4 '---------------------------------- if p=0 then 'nr I5 bg="bgcolor='#CCCCCC'" else bg="" End if 'nr I5 %> <form name="oversigt" method="Post" action="oversigt_admin.asp"> <tr> <td <%= bg %>valign="top"><font size="1"><%= oRS("AutoID") %><input type=hidden name="ID" value="<%= oRS("AutoID") %>"></font></td> <td <%= bg %>valign="top"><font size="2"><%= oRS("Navn") %></font></td> <td <%= bg %>valign="top"><font size="2"><%= oRS("Tlf") %></font></td> <td <%= bg %>valign="top"><font size="2"><%= oRS("ToDayDate") %></font></td> <td <%= bg %>valign="top"><font size="2"><%= oRS("Dato") %></font></td> <td <%= bg %>valign="top"><font size="2"><%= oRS("StadeAntal") %></font></td> <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R1" value="<%= oRS("R1") %>" <% if oRS("R1")&"" = "True" then response.write "checked" end if %>></font></td> <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R2" value="<%= oRS("R2") %>" <% if oRS("R2")&"" = "True" then response.write "checked" end if %>></font></td> <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="Betalt" value="<%= oRS("Betalt") %>" <% if oRS("Betalt")&"" = "True" then response.write "checked" end if %>></font></td> <td <%= bg %>valign="top"><font size="2"><select name="StadeNr"> <option value="0">n/a</option> <% Set oDB2 = Server.CreateObject("ADODB.connection") oDB2.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
strSQL = "SELECT * FROM stadenr ORDER By Stadenr_tal " Set DORS = oDB2.Execute(strSQL) Do While Not DORS.EOF 'nr D2 IF DORS("Stadenr_tal") = "" OR DORS("Stadenr_tal") = 0 Then 'nr I6 %> <option value="<%= DORS("Stadenr_tal")%>"><%= DORS("Stadenr_tal")%></option> <% ELSE %> <option value=" <%= DORS("Stadenr_tal")%>" <% If oRS("StadeNr") = DORS("Stadenr_tal") Then 'nr 6b response.Write("selected")%><%end if%>><%= DORS("Stadenr_tal") %></option> <%'nr6b %> <% End If 'nr I6 %> <% DORS.MoveNext Loop 'Wend 'nr D2 oDB2.Close set DORS = Nothing %> </select></font></td> <td <%= bg %>valign="top"><font size="2"></font> </td> </tr>
<% oRS.MoveNext Loop 'nr D1 oDB.Close set oRS = Nothing
if p=0 then 'nr I7 p=1 else p=0 end if 'nr I7 %> <input type="submit" value="Gem Ændringer" name="Submit"> </form> </table> <font face="Arial" size="2"> <% Set oDB = Server.CreateObject("ADODB.connection") oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
SQL= "SELECT COUNT(*) AS antal FROM main WHERE Dato ='" & strDato &"'" set oRS = oDB.Execute(SQL) Response.Write "Antal bestillinger: " & oRS("Antal") %></font>
Jeg tror ikke helt jeg forstår det med name="R1" - eller rettere jeg forstår ikke den tæller jeg har fundet og bruger her, kan du måske forklare mig lidt hvordan det hænger sammen, eller bedre hvordan det skal hænge sammen.
Joh, måske - det kan vi jo ikke vide. Men i hvert fald skal du tænke på '...' omkring tekst og ikke omkring talfelters værdier. Hvad er feltet Betalt for en type?
jeg har sat en response.write SQL ud på og der er der to problemer, tror jeg. det ene er at checkboxen Betalt ikke har en værdi selvom den som standard står i databasen til værdien False - forstår ikke hvorfor den virker i den ovenover men ikke denne?
to min dropdown ser rigtig ud i HTML kodn, men den vælger heletiden kun 0 og ikke det man vælger i den.
jeg giver gerne flere Points hvis det kan lokke til en løsning :o)
Checkbox felter kommer kun med over, hvis der er kryds i dem. Yes/no-felter er bøvlede - jeg bruger dem aldrig. Kan det passe du kan sætte dem til true og false ? Men det skal du altså finde ud af ved at checke på om checkboxen er afkrydset.
'---------------------------------- DIM R1 if oRS("R1") = "" then 'nr I2 R1 = "true" else R1 = "false" end if 'nr I2 '---------------------------------- DIM R2 if oRS("R2") = "" then 'nr I3 R2 = "true" else R2 = "false" end if 'nr I3 '---------------------------------- DIM Betalt if oRS("Betalt") = "" then 'nr I4 Betalt = "False" else Betalt = "True" end if 'nr I4 '---------------------------------- if p=0 then 'nr I5 bg="bgcolor='#CCCCCC'" else bg="" End if 'nr I5 %> men et af felterne kommer ikke rigtig med, men der er ingen forskel på den og de andre felter
hej erikjocobsen - det må jeg nok sige tak for dette, det har jeg ikke oplevet før - jeg takker endnu en gang for din 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.