Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-04-2010
anoniboxx anoniboxx is offline
Miembro
 
Registrado: feb 2010
Posts: 31
Poder: 0
anoniboxx Va por buen camino
imprimir un DBgrid

hola amigos... tengo un problemita por q no se como puedo imprimir todos los datos q tengo en un DBGrid q esta conctado por jet4 a una bd en access.. he es buscado tutoriales e informacion por la red pero no consigo nada concreto q me diga como puedo hacerlo.... eh podido iprimir algunos datos pero q estan fuera del DBGRid si alguin me puede ayudar se lo agradeceria de todo corazon... saludos gracias...
Responder Con Cita
  #2  
Antiguo 07-04-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El DBGrid muestra lo que contiene la BD por medio de un query o un table.
Para imprimir eso lo que necesitas es crear el enlace con la tabla, no con el dbgrid.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 08-04-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Directamente con los componentes de delphi no se puede imprimir un DGBrid.

La forma normal, tal y como apunta Caral, es pensar en la tabla o consulta y volcar eso a un report. Crear un report sencillo y hacer un recorrido.

Otra opción podría ser buscar algun componentes externo que permita imprimirlo (me suena haber leído sobre alguno en Torry). Pero al final hace lo mismo que te estamos comentando. Recorrer, no el DBGrid, sino el Dataset asociado e imprimirlo.

Por último otra cosa que se me ocurre es exportar el contenido del DBGrid a un fichero (en realidad estamos exportando el Dataset asociado -tabla o Query-) por ejemplo utilizando los componentes de Max y lanzar la impresión de ese documento (con shellexecute).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 08-04-2010
anoniboxx anoniboxx is offline
Miembro
 
Registrado: feb 2010
Posts: 31
Poder: 0
anoniboxx Va por buen camino
bueno dias hola.... pues yo anoche me puse a echarle cabeza y pense lo mismo q imprima lo del dataset q me haga el recorrido de eso por q no lo puedo imprimir directamente de la bd ya q hay ciertos campos q no depo imprimir... pero la cuestion esta q componente del qrepor tengoq colocar en la hoja del reporte para q me muestre los datos.. si me explico bien??? algo asi como el DBGrid q me permite mostrar los datos q yo quiera de la bd.. por q he estado leyendo y algunos tutoriarles q me indican los tipos del componentes q tiene el qreport(esta en ingles y el google traductor no traduc bien) y lo mas sercano q ley fue imprimir de la bd pero todavia no lo he probado ahorita me voy probarlocualquier cosa les escribo.... muchas gracias por la respuesta a ambos... saludos feliz dia
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Imprimir dbgrid fjardelphiyahoo Impresión 7 12-07-2007 13:45:19
Imprimir 3 dbgrid Nomack Impresión 1 11-08-2005 16:29:17
Imprimir Dbgrid salvanano Impresión 1 20-05-2005 20:25:32
Imprimir DBGrid Anabel Impresión 5 09-06-2004 23:01:04
Imprimir un DBGRID inbaseter Varios 5 24-01-2004 19:00:10


La franja horaria es GMT +2. Ahora son las 05:48:15.


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