
22/12/2008, 14:21
|
 | 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 |