Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   sigo con el problema de impresion (https://www.clubdelphi.com/foros/showthread.php?t=75911)

microbiano 26-09-2011 23:30:02

sigo con el problema de impresion
 
resulta que ahora tengo otro reporte el cual en un form muestro los datos en:
1. dbgrid
2.-txt

y un boton de impresion el cual tiene el siguiente codigo:
Código Delphi [-]
procedure TForm_requerimiento.btnBimprimirClick(Sender: TObject);
var i:Integer;
begin
  if wregistros_resumen>0 then
    begin
  Application.CreateForm(TQuick_report_asig, Quick_report_asig);
 //Form_requerimiento.Qry_resumen.Refresh;
  with Form_requerimiento.Qry_resumen do
    begin
      First;
      while not Form_requerimiento.Qry_resumen.Eof do
        begin
          Quick_report_asig.txt_lic_detalle.DataField:=Form_requerimiento.Qry_resumen.fieldByname('licitacion'  ).AsString;
          Quick_report_asig.txt_licitacion.DataField:=Form_requerimiento.Qry_resumen.fieldByname('licitacion')  .AsString;
          Quick_report_asig.txt_licitacion.DataField:=Form_requerimiento.Qry_resumen.fieldByname('licitacion')  .AsString;

          Form_requerimiento.Qry_resumen.Next
        end;
    end;
  Quick_report_asig.Preview;
  Quick_report_asig.Free;
 end
 else
  begin
    Application.MessageBox('No Existen Datos para poder llevar a cabo la impresión'+chr(13)+'debe aplicar criterios para oder llevar a cabo una busqueda',PChar(Application.Title), MB_OK + MB_ICONERROR);
    Exit;
  end;

me abre el reporte pero no me muestra nada de informacion algunas sugerencia?

oscarac 26-09-2011 23:39:02

el datasource del reporte esta bien asignado?

microbiano 26-09-2011 23:40:57

a que te refieres con bien asignado?; el data source del reporte es qry_resumen el cual es el maestro del reporte.

Caral 26-09-2011 23:41:27

Hola
Tienes asignado el dataset del qreport ?.
Saludos

Caral 26-09-2011 23:45:33

Hola
El dataset tiene que ser :
Form_requerimiento.Qry_resumen
No solo:
Qry_resumen
Ya que el query esta en el form que lo llama.
Me imagino.
Saludos

Caral 26-09-2011 23:52:07

Hola
Código Delphi [-]
procedure TForm_requerimiento.btnBimprimirClick(Sender: TObject);
var i:Integer;
begin
  if wregistros_resumen>0 then
    begin
  try
  Application.CreateForm(TQuick_report_asig, Quick_report_asig);
 //Form_requerimiento.Qry_resumen.Refresh;
  with Form_requerimiento.Qry_resumen do
    begin
      First;
      while not Form_requerimiento.Qry_resumen.Eof do
        begin
          Quick_report_asig.txt_lic_detalle.DataField:=Form_requerimiento.Qry_resumen.fieldByname('licitacion'  ).AsString;
          Quick_report_asig.txt_licitacion.DataField:=Form_requerimiento.Qry_resumen.fieldByname('licitacion')  .AsString;
          Quick_report_asig.txt_licitacion.DataField:=Form_requerimiento.Qry_resumen.fieldByname('licitacion')  .AsString;

          Form_requerimiento.Qry_resumen.Next
        end;
    end;
  Quick_report_asig.Preview;
  finally
  Quick_report_asig.Free;
 end
 else
  begin
    Application.MessageBox('No Existen Datos para poder llevar a cabo la impresión'+chr(13)+'debe aplicar criterios para oder llevar a cabo una busqueda',PChar(Application.Title), MB_OK + MB_ICONERROR);
    Exit;
  end;
end;
Saludos

Casimiro Noteví 27-09-2011 00:13:40

Amigo microbiano, recuerda poner títulos descriptivos a tus preguntas: "sigo con el problema de impresion", no describe ningún problema ;)



microbiano 27-09-2011 00:33:40

si si perdon se me olvido ese pequeño detalle prometo fielmente no volvera a pasar caso contrario ummmm pues recibire otra comentario de casimiro, prometo tener mas cuidado

Casimiro Noteví 27-09-2011 10:47:17

Cita:

Empezado por microbiano (Mensaje 413551)
... caso contrario ummmm pues recibire otra comentario de casimiro

je, je, je... ;) :)


La franja horaria es GMT +2. Ahora son las 17:35:49.

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