Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-07-2016
mark_ej mark_ej is offline
Registrado
NULL
 
Registrado: dic 2015
Posts: 4
Poder: 0
mark_ej Va por buen camino
imprimir el reporte desde otro form

En el form1 coloque los componentes de rave, hice el reporte, etc. hice la funcion para imprimir el reporte

Código Delphi [-]

function imprimir_notaVenta();
begin
  Qconsulta.close;//la consulta para el reporte
  Qconsulta.open;

  RPNotaVenta.ProjectFile := ExtractFilePath( Application.ExeName ) + 'NotaVenta.rav';
  RPNotaVenta.Execute;
end

puse un boton en el form1 para llamar la funcion de impresion

Código Delphi [-]
procedure FORM1.button1(sender : Tobject);
begin
   imprimir_notaVenta;
end;

hasta ahi todo bien, imprime el reporte todo perfecto.
el problema es que quiero imprimir el mismo reporte nota venta desde el form2, igual pongo un boton para imprimir la nota

Código Delphi [-]
procedure FORM2.button2(sender : Tobject);
begin
   Form1.imprimir_notaVenta;
end;

llama la funcion pero al ejecutar la linea:
Código Delphi [-]
  RPNotaVenta.ProjectFile := ExtractFilePath( Application.ExeName ) + 'NotaVenta.rav';
da error "access violation".

que error estoy cometiendo?, Como puedo imprimir el reporte desde otro form diferente al que puse los componentes de rave? tengo que poner todos los componentes en el form2? no se puede imprimir el reporte desde el form2?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 23:55:04.


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