Foros del Web » Programando para Internet » ASP Clásico »

Actualizar Varios Registros Con Un Click

Estas en el tema de Actualizar Varios Registros Con Un Click en el foro de ASP Clásico en Foros del Web. Por favor colaborenme con lo siguiente: Necesito modificar varios campos de varios registros en una tabla ( a través de una pagina asp) y actualizar ...
  #1 (permalink)  
Antiguo 09/09/2004, 10:43
Avatar de agutierrezd  
Fecha de Ingreso: marzo-2004
Mensajes: 45
Antigüedad: 20 años, 3 meses
Puntos: 0
Mensaje Actualizar Varios Registros Con Un Click

Por favor colaborenme con lo siguiente:
Necesito modificar varios campos de varios registros en una tabla ( a través de una pagina asp) y actualizar todo con un sólo botón, algo parecido a como lo hace uno cuando entra físicamente a una tabla en acces, que puede modificar varios registros y grabar.

Gracias
__________________
DITO
Bogota - Colombia
  #2 (permalink)  
Antiguo 09/09/2004, 11:12
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Pues el "único" problema que le veo, es que vas a terner que hacer un gran número de Updates si modifica el usuario muchos registros.
Puedes presentar la tabla y relacionar cada registro con un campo oculto al que le muevas un valor cuando agún evento onChange se active.
Luego, al enviar el formulario, recojes las marcas de los campos ocultos y si detectas que debes actualizar el registro, pues formas la sentencia update con los request que le corresponda.

No te olvides de que todos los controles del formulario (incluyendo el hidden) que le correspondan a un registro tengan algo en común (normalmente un ID o un Num.Secuencial) ya que con ese identificador podrás ubicar a cada request.

La idea es esa. Realmente es mas trabajo del lado del cliente y mas o menos de ASP.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.