Originariamente inviato da stefanomnn
CIAO!
potresti fare un form di edit,
dopo di che
1) select sul db per prendere i dati dell' id che fa da modello
2) precomipli i campi del form con i valori
3) al submit farei l'inserimento del nuovo cellulare
spero di averti aiutato!
per farvi capire meglio:
la mia funzione Edit è così:
codice:
elseif request("Mode") = "Edit" then
for f = 0 to TmpRSet.Fields.Count - 1
Values(f) = TmpRSet.Fields(f)
next
dove in TmpRSet è presente il record che mi interessa grazie ad una apposita funzione sviluppata in vb.
Adesso dovrei creare un secondo recordset per fare l'addnew e quello precedente lo userei per copiare i valori? Mi viene in mente una cosa così ma è sbagliata:
codice:
set Tmp2RSet as recordset?
elseif request("Mode") = "Duplicate" then
Tmp2RSet.AddNew
for f = 1 to TmpRSet.Fields.Count - 1 //qui ho messo 1 perchè il primo campo
Values(f) = TmpRSet.Fields(f) //è l'id che non mi interessa copiare
next
Tmp2RSet.Update
Tmp2RSet.Close
set Tmp2RSet = Nothing
Dove Values(f) è la lista dei campi del form, cioè:
codice:
<input name="Field<%=f%>" value="<%=Values(f)%>" type="text">