Manejo de checkbox en grid

Mira yo se que no estas para dar clases pero tengo otra consulta y es que me puse a investigar y no encontré nada que me ayudara
tengo lo siguiente
tengo una tabla llamada prepagos y otra tabla llamada pagos mi problema es el siguiente
en un formulario inserte un grid y el controlsource por columnas de la tabla prepagos y con 11 columnas la columna numero 11 inserte un checkbox para que cuando el usuario la active le pregunte si quiere pagar y si es afirmativo
que pase los datos a la tabla que se llama pagos actualmente lo único que hace es si válido los datos solo me pasa una vez el mismo registro y aunque active todos los checkbox de la grid no me transfiere más datos
y si no válido los datos
me pasa pero solo el primer registro que hay en el grid y aunque active todos los demás checkbox con diferentes números siempre me copia el primero que esta en el grid
mi pregunta es como hacer para que cuando active un checkbox me pase el registro a la otra tabla y a si sucesivamente las demás lineas porque ahora es como si solo pasara la misma linea

1 Respuesta

Respuesta
1
Tienes que crear un cursor para ligarlo al grid por ejemplo
CREATE CURSOR OPCTMP ( REFERENCIA C(25), MARCA n(1), SECUENCIA N(3))
En donde marca equivale al checkbox
Marca=0 cuando checkbox esta vacío y es igual a 1 cuando esta lleno
el controlsource del checkbox debe estar libre
cuando vallas a guardas haces referencia al lo que tienes almacenado en el cursor que es lo mismo que esta en el grid

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas