La Web del Programador: Comunidad de Programadores
 
    Pregunta:  48981 - ELIMINACION DE REGISTROS SELECCIONADOS EN UN DATAWINDOW
Autor:  JUAN OSWALDO VILLAZON LUNA
Tengo el siguiente problemita, tengo un datawindow el cual muestra los datos de los alumnos, pero a la hora de eliminarlos, los elimina uno por uno, quisiera saber si me pudieran ayudar con el codigo de como eliminar por medio de box en el datawindow de tal forma que elimine todos los seleccionados.

les agradeceria mucho que me ayuden

  Respuesta:  Juan Carlos Hernandez
Hola te suguiero hacer los siguiente:
1. Crea un campo compute en la pestaña adjunta a la pestaña del Where. Este campo se puede definir asi: 0 as seleccion
2. Como es natural este campo aparecera como un campo mas disponible para ser usado
3. Modifica las propiedades de este campo en la pestaña Edit, lo cambias a Chekbox con valores para on = 1 y para off = 0

4. Este campo ahora se podra marcar o desmarcar según lo quiera el usuario.

5. Por ultimo programa un botón mas o menos asi:

long ll_i

for ll_i = dw_1.rowcount() step -1
if dw_1.object.seleccion[ll_i] = 1 then
dw_1.deleterow()
end if
next

Espero te sirva y haberte comprendido bien