Desde un forms pasar a un pdf
Tengo que desde una forma ejecutar un informe pero que en lugar de abrirlo en un report normal y despues darle a generar pdf, que directamente lo abra transformado en pdf. Si alguien sale como se harÃa que me comentase, gracias!!!
Creo que una solución serÃa generar el PDF (lo genera Reports) y después llamamos a Acrobat.
Seria una cosa asÃ:
Supongamos que desde un form llamamos a un report que genera un fichero PDF:
declare
AppID PLS_INTEGER;
begin
-- Aqui abrimos el report que generará el PDF
-- Creariamos un timer, o algún tipo de lógica, para esperar a que se genere el fichero PDF.
AppID := DDE.App_Begin(\'"C:\Archivos de Programa\Acrobat\AcroRd32.exe" c:\temp\nuestro_fichero.PDF\', DDE.App_Mode_Maximized);
end;
De todas formas creo que al llamar al Reports podemos especificar que el listado se muestre por pantalla en vez de imprimirlo.
Puedes buscar los parámetros de Reports en:
http://www.oracle.com/technology//index.html
Seria una cosa asÃ:
Supongamos que desde un form llamamos a un report que genera un fichero PDF:
declare
AppID PLS_INTEGER;
begin
-- Aqui abrimos el report que generará el PDF
-- Creariamos un timer, o algún tipo de lógica, para esperar a que se genere el fichero PDF.
AppID := DDE.App_Begin(\'"C:\Archivos de Programa\Acrobat\AcroRd32.exe" c:\temp\nuestro_fichero.PDF\', DDE.App_Mode_Maximized);
end;
De todas formas creo que al llamar al Reports podemos especificar que el listado se muestre por pantalla en vez de imprimirlo.
Puedes buscar los parámetros de Reports en:
http://www.oracle.com/technology//index.html
