Du benennst alle checkboxen nach einem bestimmten Schema, z.B.
"chkbx_<spaltenname>_<eintragID>" und gibst ihnen den Value "1"
Zus�tzlich speicherst Du zu jeder checkbox noch in einem hidden value
den alten wert ab, so dass Du nicht 440 update-anfragen auf die DB
loslassen musst:
<input type=hidden name="oldval_<spaltenname>_<eintragID>" value="1/0">
Dann kannst Du beim Update einfach sowas machen:
<%
for each f in Request.Form
if left(f,6)="oldval" then
spaltenname = split(Request.Form(f),"_")(1)
eintragID = split(Request.Form(f),"_")(2)
oldVal = Request.Form(f)
newVal = Request.Form("chkbx_" & spaltenname & _
"_" & eintragID)
if newVal="" then newVal="0"
if newVal<>oldVal then
sql = "update table set " & spaltenname & "=" & _
newVal & " where id=" & eintragID
conn.execute sql
end if
end if
next
%>
Gruss,
Claudius
>
>
> hi leute,
>
> ich habe in access eine tabelle mit 11 spalten und 40
> eintr�gen, das macht dann in asp/html eine tabelle mit 40 x
> 11 (440) feldern angezeigt auf einer seite (produkt�bersicht
> - welche gr��e bei welcher type)
>
> nun folgendes problem:
>
> ich soll ein redaktionstool dazu erstellen, womit der/die
> user die komplette tabelle auf einmal updaten k�nnen -> d.h.
> der user sieht die asp/html-tabelle mit 440 feldern auf einer
> seite, in jedem feld soll eine checkbox stehen und wenn der
> user auf den save-button dr�ckt soll alles upgedatet sein ...
>
> die einzige l�sung, die mir bis jetzt eingefallen ist (ist
> leider bei weitem nicht so elegant wie die gestellte aufgabe
> verlangt!!!):
>
> 2 pull-down-men�s: gr��e/type und ja/nein und einzelnen jede
> zelle updaten ...
>
> wenn wer ideen hat bitte mit l�sungsansatz mir mitteilen!!!
>
> danke im voraus,
> Marcus
>
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie
> | k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp