Stefan Falz: Checkboxen-»ASP-»Access

Beitrag lesen

Halölo,

auch wenn mir nicht ganz klar ist, was Du mit Deiner Frage meinst (vielleicht etwas besser erklären ???), versuche ich mal, Dir zu helfen.

Also, Du hast ein Formular:

<form name="Test" action="Test.asp" method="POST">
    <input type="checkbox" name="chkTest1" value="True" checked>
    <input type="submit" name="Submit" value="Senden">
</form>

Auslesen kannst Du den Wert der Checkbox nur dann, wenn diese angeklickt war. Denn nur dann wird der String "True" an die ASP-Seite geschickt. Die Abfrage kann etwa so aussehen.
<%
If Request("chkTest1") = "True" Then
   objRS.Fields("Test1") = True
   Else
      objRS.Fields("Test1") = False
End if
%>

Mit obigem Beispiel füllst Du ein Ja/Nein Feld in einer Access Datenbank mit dem Wert True, wenn die Checkbox aktiviert war oder False, wenn diese nicht aktiviert war. (Boolean, kein String)

Wenn ich das richtig verstanden habe steht bei Dir die Checkbox und dann der Wert einer Variable. Wenn Du einen Wert übergeben willst, mußt Du den schon, wie o.a. mit value="..." an die Checkbox übergeben.

Falls Du noch Fragen hast, poste einfach mal eine nähere Beschreibung oder den Quelltext der Seite.

Tschau, Stefan