Inicio > Visual FoxPro > pablonomas > ayuda para eliminar registros

ayuda para eliminar registros

Experto:
Usuario:
Fecha: 02/10/2008
Valoración: (5,00 sobre 5) Categoría: Visual FoxPro
23/05/2008
computina, usuario preguntando en Visual FoxPro
Usuario
Hola, espero me puedas ayudar.
Tengo un programa para imprimir cartas a los clientes. Es un formulario con un grid que muestra la info de una tabla temporal. Este grid tiene una columna con un checkbox, el cual me sirve para ir seleccionando solo aquellos registros que deseo imprimir. Todo funciona super.
El problema es cuando el listado de registros es demasiado extenso y se vuelve complicado marcar por ejemplo 20 registros, los imprimo, y al volver esos 20 registro siguen ahi, y lo tedioso es marcar los siguintes 20. Entonces se me ocurrio q luego de seleccionar e imprimir los registros, estos se marque como eliminados y asi al refrescar el grid estos registro no aparezcan y se entienda que los registros que se muestran en el grid son los que faltan por imprimir....Espero q se me entienda.
Q codigo debo usar y donde...Envio el codigo que tengo.
Evento clic del checkbox
SELECT temp2
REPLACE IMPRIMIR WITH THIS.Value
THISFORM.HABILITAR_o_no
THISFORM.REFRESH
En el boton Imprimir
SELECT temp2
SET FILTER TO IMPRIMIR
GO TOP
REPORT FORM citacionfa PREVIEW
Ojala puedas ayudarme...que estes super...
09/06/2008
computina, experto respondiendo en Visual FoxPro
Experto
hola como estas perdon por la gran demora, el comando que necesitas es el "dele" y despues de imprimir en tu tabla temporal haces un "dele for imprimir=.t." o 1  no se como sera el campo, ahora este comando lo marca para borrar para que no lo muestre tenes que poner esl "set dele on" asi no muestra en el grid los campos marcados para borrar, con el comando "recall" los desmarcar para borrar asi te aparecen de nuevo, y por ultimo el comando "pack" es para borrarlos definitivamente(para  usar este comando tiene que estar abrierta de forma excl la tabla). Suerte
02/10/2008
computina, usuario preguntando en Visual FoxPro
Usuario
disculpa la demora....muchas gracias por todo.....
Enlaces patrocinados