Wenn ich das Formular abschicke, werden die Daten in
eine Access DB geschrieben.Nun will ich die Möglichkeit anbieten das Formular
korrigieren zu lassen.D.h. Die Auswahl in den Drop-Down-Boxen sollen mit
übernommern werden.
Hallo,
ich denke, da habe ich eben den Sinn der Sache nicht erkannt.
Wenn ich ein Listenfeld aus einer Datenbanktabelle erstelle, wende ich folgendes Schema an:
<select name="List_ID" size="1">
<%
Set ListRS = Server.CreateObject("ADODB.Recordset")
ListRS.Open "Select List_ID, List_Name FROM tblList"
Do While Not ListRS.EOF
If ListRS.Fields("List_ID") = Request("List_ID") Then
strSelected = " selected"
Else
strSelected = ""
End if
Response.Write "<option " & strSelected & " value=""" & ListRS.Fields("List_ID") & """>" & ListRS.Fields("List_Name")
ListRS.MoveNext
Loop
ListRS.Close
Set ListRS = Nothing
%>
</select>
Das ganze liest die Inhalte der Listenfelder aus einer DB aus und setzt automatisch den bisher übergebenen Wert auf "selected".
Beispiel:
Du hast den Wert 3 übergeben, dann ist der Wert 3 (3. Stelle) nachher ausgewählt.
Tschau, Stefan
Sollte das immer noch nicht das sein, was Du benötigst, wären ein paar mehr Infos vielleicht nicht schlecht (oder ich hab heute nur meinen schlechten Tag, bäh, ... die Woche geht ja nu wieder gar nicht rum)