La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9903 - GRAFICOS JPG
Autor:  Adolfo Leon Quintero Hoyos
nECESITO CONOCER COMO PUEDO MOSTRAR GRAFICOS EN JPG DESDE UN CAMPO GENERAL TODOS LOS GRAFICOS ESTAN GRABADOS EN MI BASE DE DATOS PERO CADA QUE QUIERO VERLOS MUESTRA EL NOMBRE Y TENGO QUE INGRESAR CON CLICK Y ME LOS MUESTRA EN EL INTERNET EXPLORER

GRACIAS

  Respuesta:  Adolfo Mario Escobar Tomases
Primero que todo parece que en tu base, según lo que comentas no tienes la imagen sino un vinculo incrustado en el campo General, y esto es diferente ya que si grabas en vinculo cuando le das clic inmediatamente te corre el programa de donde esta elaborado el contenido del archivo. Puede ser word, paint, excel etc.

Si quieres grabar un contenido de imagen a un campo general te recomiendo que captures unicamente el nombre junto con la ruta en donde se encuentre este archivo y luego lo enportes en tablas temporales cuando lo vayas a utilizar ya que estos ocupan demasiado espacio en disco. Bueno todo depende para que lo quieras utilizar.

Yo lo tengo de la siguiente forma

winsertar = GETPICT() && Capturo el nombre del archivo

IF !EMPTY( winsertar )
replace nom_foto with winsertar && Sólo guardo el nombre
APPEND GENERAL foto FROM &winsertar && De esta forma lo llevo al campo General.
Endif

ok...
Espero que te sirva ...
Atentamente.

Adolfo Escobar Tomases