FoxPro/Visual FoxPro - Visualizar pdf en un formulario

   
Vista:
Imágen de perfil de yersson

Visualizar pdf en un formulario

Publicado por yersson (9 intervenciones) el 11/03/2017 21:34:48
Muy buenas tardes amigo, necesito de su gran ayuda, tengo un formulario de prueba donde subo un archivo pdf a una tabla dentro de un campo tipo Blob, lo que quiera ahora es como visualizar ese documento cuando realizo una consulta, con la consulta no tengo problema, he intentado visualizarlo en un ole control de adobe reader pero cuando ejecuto el formulario me sale un error.

he buscado por varios sitios pero no encuentro nada, les agradecería que me ayudaran con este problema.

muchas gracias.
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

Visualizar pdf en un formulario

Publicado por wences (1 intervención) el 14/03/2017 13:37:14
Supongo que para guardalo en un blob usarias el filetostr , al intentar mostrarlo lo haces al reves STRTOFILE ...

Prueba a usar en lugar del adobe el Shell.Explorer.2
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
Imágen de perfil de Ramiro

Visualizar pdf en un formulario

Publicado por Ramiro (4 intervenciones) el 18/03/2017 15:26:02
Buenos días !
Solución:

1. crea los documentos .pdf y guardalos en una carpeta.
2. en tu form. incluye un objeto : _shellexecute.
3. llama la aplicación adobe reader para abrir el documento, cuya ruta esta en un campo string normal.
Ej: desde evento click de un boton:
lcfilepdf = 'C:\USERS\USUARIO\DESKTOP\ALEJANDRA.PDF '
if file(lcfilepdf)
this.parent._shellexecute1.shellexecute(lcfilepdf)
endif
&& abrirás desde tu form. el documento alejandra.pdf ubicado en el escritorio (en este caso) del usuario, usando adober reader.
&& nota: para que inventar lo que ya está hecho. mejoralo y comenta tus mejoras.
&& fin . espero les sea útil.
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