Desde un forms pasar a un pdf

Anonimo
09 de Enero del 2006
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!!!

Anonimo
09 de Enero del 2006
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

anonimo
09 de Enero del 2006
Efectivamente hay unos parámetros de la linea de comandos del Report para generar el report en formato PDF.

Estos son

desformat=pdf destype=file