|
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...
|