Avatar billede cygnet Praktikant
19. marts 2002 - 18:15 Der er 1 løsning

Eksempel på update af checkbox

Jeg sidder og prøver at lege at bruge yes/no check bokse i min Access database - nogle der har et eksempel på hvordan man viser dette i et admin mondul:

Altså hvor en check box ud udfra om den er checket eller ej i databasen kommer til at være afkrydset eller ej.

Og når man trykker på knap gemmer den det i databasen igen.

Lad os f.eks. kalder databasen "db.mdb", tabellen "info" med denne feltet "vis"

På forhånd tak.
Avatar billede fjabboy Nybegynder
19. marts 2002 - 18:28 #1
Prøv dette her:

<%
Set rsNyhed    = Server.CreateObject("ADODB.RecordSet")
strSQL  = "SELECT * FROM Nyhed ORDER BY Dato DESC"
rsNyhed.Open strSQL, dbCon, 1, 1

If Not rsNyhed.EOF Then
    alldata=rsNyhed.getrows
    rsNyhed.close
    Set rsNyhed=nothing
    numcols=ubound(alldata,1)
    numrows=ubound(alldata,2)
FOR rowcounter=0 TO numrows
          Str_ID=alldata(0,rowcounter)
      Str_Nyhedkort=alldata(1,rowcounter)
      Str_Nyhedlang=alldata(2,rowcounter)
      Str_Dato=alldata(3,rowcounter)
      Str_Reference=alldata(4,rowcounter)
      Str_Laest=alldata(5,rowcounter)
      Str_Vis=alldata(6,rowcounter)
.
.
.
.
Response.Write "<td><input type=""checkbox"" name=""VisOn"""
    If Str_Vis = "sand" Then
    Response.Write "checked"
    End If
Response.Write "></td>"
Next
End If
%>

Det eneste du skal være opmærksom på er hvilken datatype du har sat "Str_Vis" til i db'en (her har jeg valgt at sætte den til en string) - du har måske true/false eller ja/nej

/fjabboy
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester