Borrar Registros si esta ckequeado
Estoy necesitando una vez más de ayuda de ser posible por favor. Mi caso es el siguiente:
Estoy teniendo un dw del tipo grid. Mediante un cursor carga los registros en el DW, uno de los campos del DW es del tipo CheckBox, por lo que dependiendo de la necesidad los registros se ckequean o no. Lo que estoy necesitando es que solamente los registros ckekeados sean guardados, es decir si se cargaron 5 registros y solamente se ckequearon dos, al presionar mi botón guardar solamente esos dos registros chequeados se guarden. Inente haciendo este comando.
for I=1 to dw_1.rowcount()
if dw_1.getitemstring(l,"campo") = 'N' then
dw_1.deleterown(l)
end if.
Lo que quise hacer es borrar los registros que no fueron chequeados, hacer esto antes de guardar. Pero no me esta saliendo. Por favor me podrían ayudar estoy necesitando mucho resolver esto y creo que con la ayuda de uds. Lo conseguiré
Estoy teniendo un dw del tipo grid. Mediante un cursor carga los registros en el DW, uno de los campos del DW es del tipo CheckBox, por lo que dependiendo de la necesidad los registros se ckequean o no. Lo que estoy necesitando es que solamente los registros ckekeados sean guardados, es decir si se cargaron 5 registros y solamente se ckequearon dos, al presionar mi botón guardar solamente esos dos registros chequeados se guarden. Inente haciendo este comando.
for I=1 to dw_1.rowcount()
if dw_1.getitemstring(l,"campo") = 'N' then
dw_1.deleterown(l)
end if.
Lo que quise hacer es borrar los registros que no fueron chequeados, hacer esto antes de guardar. Pero no me esta saliendo. Por favor me podrían ayudar estoy necesitando mucho resolver esto y creo que con la ayuda de uds. Lo conseguiré
2 Respuestas
Respuesta de achafio
1
Respuesta de Alan Reckziegel