Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2008, 14:21
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: Actualizar Varios Registros con un Boton Submit

No esta nada complicado ...

Una forma sería colocando el mismo nombre para todos los controles de clave, el mismo para los de descripción y el mismo para los de precio

De esta forma recibirías tres cadenas con todos los valores separados por comas, por ejemplo el de Clave te llegaría así: "0124578, 3245787, 7845126, 9865324, 3245781"

Entonces teniendo esas cadenas los conviertes en arreglos con un SPLIT y recorres el de claves para hacer el update en un ciclo

vecClaves = split(request("Claves"),",")
vecDescripciones = split(request("Descripciones"),",")
vecPrecios = split(request("Precios"),",")
for i=0 to UBound(vecClaves)-1
cmd.execute "update table set descripcion = '" & vecDescripciones(i) & "', precio = " & vecPrecios(i)
next

Claro que debes de validar que no te manden campos del formulario vacíos, por ejemplo, para que coincidan el número de elementos de las tres cadenas; que no tenga deshabilitado el javascript, etc, etc

La idea es esa.

Puedes hacerlo de otras formas, esta es solo una alternativa

saludos