Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/09/2010, 06:57
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Coger valores al mismo tiempo

En lo personal estoy de acuerdo que haya solo un botón, eso de darle "OK" por cada cambio con Ajax o sin el como que es una lata (y actualizarlo con Ajax por cada change de la lista tampoco por que puede estar solo jugueteando con las calificaciones).

Viendo tu ejemplo creo que esta fácil, tendrías que tener un solo formulario (no uno por cada lista como ahora) y a cada Select ponerle el Id del alumno de nombre, luego en tu página de actualización recorres la colección Request.Form y hacer la actualización por cada item

for each control in request.form
for indice=1 to request.form(control).count
Cmd.Execute ("UPDATE alumnos_cal SET Calificacion = " & request.form(control)(indice) & " WHERE idAlumno = " & control)
next
next

Bueno, esa es la idea que se me ocurre así a lo rápido

Saludos!