Clarion - Boton PDF

   
Vista:

Boton PDF

Publicado por Lorena Gonzalez Lorenag22@live.com.mx (24 intervenciones) el 23/05/2011 17:04:46
Quiero poner en el browse de registros de ordenes de compra a proveedores un boton que al presionarlo abra un archivo PDF, este archivo pdf es la impresion de los datos del registro de la orden de compra, alguien sabe que procedimiento debo poner para que Clarion abra el archivo PDF

Saludos
Lorena
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Clarion
- Código fuente de Clarion
- Cursos de Clarion
información
Códigos de Clarion
- Llamar al form para insertar desde el menu

Boton PDF

Publicado por Marcelo Madelon (572 intervenciones) el 23/05/2011 20:14:22
Lorena

Se que hun template "SVReport" que te genera archivos en pdf, htlm, txt y xml.
Lo vi funcionar en lo de un colega.
No se si es gratis, lo distribuye Evolution Consulting.

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton PDF

Publicado por Lorena Gonzalez Lorenag22@live.com.mx (24 intervenciones) el 24/05/2011 06:38:28
Yo ya genero el PDF, eso no es problema, mi problema es que tengo que poner en el boton para que Clarion abra el PDF, osea que se abra el Acrobat y aparezca en pantalla la impresion en PDF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton PDF

Publicado por Marcelo Madelon (572 intervenciones) el 24/05/2011 12:21:00
Lorena

Fijate en el Help el comando RUN.
Yo lo uso para abrir con el notepad o el word. Lo uso de esta forma:

En el accept del Boton agrego este embeds:

RUN('notepad.exe readme.txt')
esto hace que llame al notepad.exe y abra directamente el archivo readme.txt
Tendrias que probar con Adobe

RUN('AcroRd32.exe Archivo.pdf'') ! tal vez tengas que indicarle el path

RUN('C:\Archivos de programa\Adobe\Reader 9.0\Reader\AcroRd32.exe Archivo.pdf')

Avisame si lo solucionaste.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton PDF

Publicado por Lorena Gonzalez Lorenag22@live.com.mx (24 intervenciones) el 25/05/2011 20:59:49
Muy buena solucion muchas gracias, aunque buscaba algo mas directo que un RUN, pero de todas formas si me funciono ya lo estoy aplicando solo tengo una duda, que pasa con las maquinas, todas tienen esa direccion para usar el ADOBE o que onda, tengo que poner direccionamiento para cada maquina !!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton PDF

Publicado por Marcelo MAdelon (572 intervenciones) el 25/05/2011 22:06:34
Lorena

Si en cada maquina tenes alojado el adobe en el mismo lugar no vas a tener problemas
Normalmente esta en:
C:\Archivos de programa\Adobe\Reader 9.0\Reader\AcroRd32.exe

Pero podes usar una variable o campo de algún archivo para cada terminal donde podes grabarle el path.
Yo tengo definido un archivo Rutas.tps y tiene dos campos uno es clave y el otro es el path

RUT:ID_Ruta (Numerico 1 caracter)
RUT:Ruta (String 60 caracteres)

Lo ubico en la carpeta windows de cada terminal (o donde vos lo quieras tener)

Full Path Name: c:\windows\Rutas.Tps

en el boton lo leo y uso el campo para armar el codigo
El código es asi:

RUT:ID_Ruta = 1
IF Access:Rutas.Fetch(RUT:KeyID_Ruta) !Lee
! Nunca pasa que no exista, por que ya lo cargue antes
! por las dudas que esto pase le cargo un valor por defecto
RUT:Ruta = 'C:\Archivos de programa\Adobe\Reader 9.0\Reader\ '
END
! Armo el comando RUN

RUN( RUT:Ruta & ' Archivo.pdf')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton PDF

Publicado por Lorena Gonzalez Lorenag22@live.com.mx (24 intervenciones) el 26/05/2011 16:39:53
Me gusta esto ultimo que escribiste, solo para entenderte, pones la ruta de cada una de las aplicaciones que quieres usar, si existen ejecutas el RUN, si no existe que hace ?? NADA ?

Ya que precargas las rutas en el caso de
PDF es 'C:\Archivos de programa\Adobe\Reader 9.0\Reader\ '
EXCEL es 'C:\Archivos de programa\Microsoft Office\Office12\'
WORD es 'C:\Archivos de programa\Microsoft Office\Office12\'

Si por alguna causa no existe esta ruta, habria que cambiarlo en RUTAS.TPS

Estoy en lo correcto ?

Saludos
Lorena
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton PDF

Publicado por german (1 intervención) el 19/09/2014 00:46:57
lorena: te consulto algo, veo de acuerdo a lo que decís que vos ya generás el pdf dentro de la aplicación clarion, podrías indicarme con qué template trabajás y que versión de clarion estás utilizando? gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar