Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-06-2004
tayra tayra is offline
Miembro
 
Registrado: may 2004
Posts: 14
Poder: 0
tayra Va por buen camino
Cool imprimir de un dbgrid con checkbox?

Sistema Operativo xp
Bd en Access

Tengo una tabla, datasource y un dbgrid, ya obtuve gracias a miembros de este club como imprimir 4 registros

|
1 Registro | 2 Registro
|
--------------------------
|
3 Registro | 4 Registro
|


consecutivos en una hoja, pero mi problema es cuando quiero hacerlo de uno por uno y salteado, como hago para elegir una fila del dbgrid y se vayan los datos directos al reporte, ya he leido y no he hencontrado nada al respecto si alguien me puede ayudar lo agradeceria mucho, de hecho ya le puse checkbox al dbgrid pero como lo activo para impresion.
Responder Con Cita
  #2  
Antiguo 04-06-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Hola de nuevo.

Podes valerte del evento OnFilterRecord del DataSet, poniendo primero su propiedad Filtered a True antes de imprimir. Para los registros que no deban imprimirse, dentro del evento, simplemente haces:

Accept := False;

Y listo, no se imprimirán.

Claro, si luego queres que los registros estén nuevamente visibles en el grid, entonces al terminar de imprimir, volves a poner Filtered a False.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:16:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi