Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-12-2015
joseph183 joseph183 is offline
Registrado
NULL
 
Registrado: dic 2015
Posts: 6
Poder: 0
joseph183 Va por buen camino
Exclamation Imprimir un DBGrid

hola de paso bueno dire que ando medio perdido pero esto no me quedo claro al imprimir dbgrid quiero que se imprima en un hoja digamos ya membretada horizontalmente y que queden las rayas de la tabla no se le pueda agregar al dbgrid el código es este

Código Delphi [-]
procedure TForm2.Button1Click(Sender: TObject);
var
  x,i:Integer;
begin
  Printer.BeginDoc;
  x:=DBGrid1.DataSource.DataSet.RecordCount;

  for i := 1 to x do
  begin
    Printer.Canvas.TextOut(30,(i*2)+30,DBGrid1.DataSource.DataSet.FieldByName('Nombre').AsString+' '+
    DBGrid1.DataSource.DataSet.FieldByName('apellidos').AsString+' '+DBGrid1.DataSource.DataSet.FieldByName('Hora/e').AsString);
    DBGrid1.datasource.DataSet.Next;
  end;

  printer.EndDoc;
  showmessage('Impresión terminada');
end;
y bueno en los printed me falta agregar lo demás h/e, h/s y anexo como le pongo un limitador al dbgrid que solo me aparezca no se minimo 1 registro y máximo 50, o menos ya que la impresión no se bien cuantas líneas de usuarios se puedan imprimir calculo no se 20 u 30 registros ya que no olvidar que la hoja le pueda poner algún membrete, además en la parte de abajo del dbgrid poner una flechitas o next page, y return page o es asi return page next page espero entenderme, vale gracias

Última edición por ecfisa fecha: 06-12-2015 a las 11:24:56. Razón: Agregar etiquetas [delphi][/delphi]
Responder Con Cita
 



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 un DBgrid anoniboxx C++ Builder 3 08-04-2010 14:24:28
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 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 13:22:40.


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