Cómo imprimir imágenes en un informe mediante una ruta de acceso incrustada

Seleccione idioma Seleccione idioma
Id. de artículo: 139624 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Puede que haya veces que se desea incrustar imágenes en general los campos en una tabla. Este artículo muestra en ejemplo de cómo almacenar la ubicación del archivo de imagen en un campo de una tabla. El campo contiene el nombre de ruta de acceso absoluta que señala a dónde se puede encontrar el archivo de imagen.

La técnica en este artículo es especialmente útil en situaciones donde las imágenes se actualizan de forma regular, pero seguirán utilizando el mismo nombre de archivo. Mediante esta técnica, puede evitar tener que actualizar las imágenes incrustadas en una tabla. Como resultado, las tablas son físicamente más pequeñas, siempre tendrá la imagen más actual disponible que la aplicación y continúe lograr la misma funcionalidad, como lo haría con una imagen incrustada.

Aunque no está documentado utilizando una referencia ruta incrustada en lugar de una referencia absoluta del archivo, puede conseguir esta funcionalidad mediante Report Writer tal como se documenta en este artículo.

Más información

Con Visual FoxPro Report Writer, puede colocar campos generales que contienen imágenes en el informe, o puede colocar las imágenes propias en el informe. Dependiendo de los requisitos, puede ser más eficaz y fácil de FoxPro de punto a la ubicación del archivo de imagen en lugar de incrustar los datos en un campo general.

Cuando un contenedor OLE se coloca en un informe, tiene dos opciones. Puede insertar una imagen de un archivo o de un campo. Si elige Visual FoxPro en un archivo, el contenido del archivo físicamente se muestra en el informe tanto mientras está diseñando y en tiempo de ejecución. La otra opción es señalar a un campo general de una tabla, que mostrará los datos de imagen sólo cuando se ejecuta el informe.

La tercera, sin documentar para mostrar imágenes en un informe consiste en colocar una referencia a un campo que contiene información de archivo y ruta de acceso absoluta en el contenido de campo de botón de radio "La imagen desde archivo".

Los pasos siguientes demuestran cómo lograr este resultado. Para hacer este trabajo, debe tener el archivo FOX.BMP en la ubicación especificada en la instrucción INSERT INTO. Si su ubicación es diferente, modifique la instrucción en consecuencia.

  1. Tipo de cada uno de los siguientes comandos en la ventana de comandos:
       CREATE TABLE picttest (Cust_name C(5), Pict_Loc C(30))
       INSERT INTO picttest (Cust_name, Pict_Loc) Values ;
          ("McGoo","C:\VFP\FOX.BMP")
       CREATE REPORT picttest
    						
  2. Agregar la tabla Picttest al entorno de datos del informe por derecha haciendo clic en el informe y, a continuación, en el entorno de datos. Haga clic con el botón secundario en el entorno de datos y haga clic en Agregar.
  3. En el cuadro de diálogo Agregar tabla o vista, haga clic en otro y seleccione el Picttest tabla.
  4. En el Diseñador de informes, coloque un control de campo en la banda de detalle en el informe. Valor de expresión del campo debe ser:
       picttest.cust_name
    						
  5. Agregar un campo de control de imagen/OLE enlazado al informe en la banda de detalle. En Visual FoxPro 6.0 y versiones posteriores, utilice un control de imagen/ActiveX dependiente. Establecer imagen del campo de propiedad de archivo a:
       picttest.pict_loc
    						
  6. Ejecute el informe. Debería ver un registro único junto con el logotipo de FoxPro.

Propiedades

Id. de artículo: 139624 - Última revisión: lunes, 12 de febrero de 2007 - Versión: 3.4
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b para Macintosh
  • Microsoft Visual FoxPro 6.0 Professional Edition
  • Microsoft Visual FoxPro 7.0 Professional Edition
  • Microsoft Visual FoxPro 8.0 Professional Edition
  • Microsoft Visual FoxPro 9.0 Professional Edition
Palabras clave: 
kbmt KB139624 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 139624

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com