Compartir información dinámicamente

En Visual FoxPro puede incluir dinámicamente datos de otras aplicaciones, que seguirán manteniendo los datos. Para hacer esto, vincule o incruste los datos en la aplicación. Por ejemplo, puede vincular o incrustar un documento de Word en un campo General o puede vincular o incrustar una hoja de cálculo de Excel en un formulario.

Los datos vinculados dinámicamente se almacenan en su archivo de origen, no en la tabla o el formulario de Visual FoxPro. La tabla o el formulario sólo almacenan la ubicación del origen y muestran una representación de los datos vinculados. Los datos vinculados se actualizan cuando el archivo de origen cambia y conservan una conexión con dicho archivo de origen, a menos que rompa la conexión (consulte Cambiar o romper vínculos con datos).

Nota   Los archivos con extensión .AVI siempre están vinculados

Los datos incrustados dinámicamente sólo se almacenan en la tabla o en el formulario. Estos datos no conservan una conexión con su archivo de origen. Si se efectúan cambios en el archivo de origen, dichos cambios no se verán en la aplicación Visual FoxPro.

Incrustar y vincular información

Cree vínculos cuando:

  • Es probable que los datos o los gráficos vayan a cambiar.
  • La aplicación debe incluir necesariamente la última versión disponible.
  • Los archivos de origen están disponibles para su actualización en el equipo o a través de la red.
  • Los archivos de origen deben compartirse con otras aplicaciones.

Incruste datos o gráficos cuando:

  • No necesite disponer de la versión más reciente en la aplicación.
  • Los datos incrustados no tengan que incluirse en varias aplicaciones.
  • Los archivos de origen no se pueden actualizar si están vinculados.

Utilice estas directrices para decidir si debe vincular o incrustar:

Para Utilice este método Detalles
Crear aplicaciones que puede utilizar en otros equipos o que puede modificar, aunque los archivos de origen no estén presentes. Incruste los datos. Para modificar los datos, todas las aplicaciones de las que provienen los datos deben estar instaladas en el equipo.
Incluir datos que podrían no estar siempre disponibles, como los datos almacenados en un servidor. Incruste los datos. Con los datos incrustados se incluye toda la información necesaria.
Incluir un archivo muy grande, por ejemplo, de vídeo o de sonido. Cree un vínculo con el archivo de origen. La aplicación sólo almacena el vínculo, manteniendo manejable el tamaño de la aplicación.
Incluir datos que se guardan por separado en su aplicación de origen. Cree un vínculo con la aplicación de origen. La aplicación refleja los cambios realizados en la aplicación de origen.

En los temas relacionados se describe cómo agregar datos a tablas y formularios, cambiar o romper vínculos con datos, mostrar datos vinculados o incrustados en tablas y modificar datos vinculados o incrustados.

Copiar y pegar datos

Si desea compartir pequeñas cantidades de datos de forma rápida y sencilla, pero no desea compartir archivos completos, seleccione los datos manualmente, córtelos o cópielos y, a continuación, péguelos donde desee. Por ejemplo, copie los datos seleccionados de un formulario y péguelos en un documento de Microsoft Word o copie celdas seleccionadas de una hoja de cálculo de Microsoft Excel y péguelas en un campo General de una tabla. Puede incluso copiar y pegar datos en mensajes de correo y enviar los mensajes desde Visual FoxPro.

Sugerencia   Para compartir archivos completos, vincúlelos o incrústelos. Para obtener más detalles acerca de cómo vincular e incrustar, consulte Compartir información dinámicamente.

Para pegar datos de otra aplicación en un campo General

  1. Copie los datos al Portapapeles.

  2. Abra y examine la tabla que contiene el campo General en el que desea pegar los datos.

  3. Haga doble clic en el campo General.

  4. Para incrustar los datos elija el menú Edición y, a continuación, seleccione el comando Pegar o Pegado especial.

    –O bien–

    Vincule los datos; para ello, elija en el menú Edición el comando Pegado especial y, a continuación, seleccione Pegar vínculo en el cuadro de diálogo Pegado especial.

    Sugerencia   Puede ahorrar espacio de disco si vincula o incrusta activando la casilla de verificación Mostrar como icono. Cuando está activada esta casilla, Visual FoxPro muestra el icono en lugar de los datos.

Incrustar hipervínculos

El Editor de Visual FoxPro permite incrustar y activar hipervínculos. Al incluir un desencadenador de protocolo de hipervínculo válido, Visual FoxPro aplica los atributos de hipervínculo al texto escrito.

Si se activan los hipervínculos (Cuadro de diálogo Opciones o propiedad EditorOptions), aparece en el Editor un hipervínculo con el aspecto típico subrayado de un hipervínculo de HTML.

De forma predeterminada, es necesario presionar Ctrl y hacer clic para seguir el vínculo. La propiedad EditorOptions permite modificar la acción predeterminada, de modo que sólo sea necesario hacer clic para seguir el hipervínculo. La siguiente tabla describe los protocolos válidos.

Protocolo Desencadenadores Sintaxis
Archivo File:/ file:///cDrive/cPath | cFile | file:////cUNCPath
FTP FTP:/ ftp://[cUserName[:cPassword@]]cDomain
Gopher Gopher:/ gopher://cDomain
HTTP HTTP:/, www.<char> http://cDomain
HTTPS HTTP:/ https://cDomain
MailTo MailTo: mailto:cAddress[;cMoreAddresses][&cSubject] [&cBody] [&cCC][&cBCC]
News News: news:cNewsGroup
Telnet Telnet:/ telnet://cDomain[:iPort]

Crear combinaciones de correspondencia

Un modo frecuente de compartir datos consiste en enviar cartas creadas a partir de direcciones que se almacenan en Visual FoxPro y plantillas que se guardan en Microsoft Word. En Visual FoxPro, puede crear un documento de Word que contenga datos de una tabla de Visual FoxPro mediante el Asistente para combinar correspondencia.

Para utilizar el Asistente para combinar correspondencia

  1. En el menú Herramientas, elija Asistentes.
  2. En el submenú, elija Combinar correspondencia.
  3. Siga las instrucciones del asistente.

Enviar correo desde Visual FoxPro

Si ha instalado un programa de correo, puede enviar correo desde Visual FoxPro.

Para enviar correo

  • En el menú Archivo, elija Enviar.

    Su programa de correo electrónico muestra un cuadro de diálogo en el que puede redactar y enviar mensajes de correo.

También puede enviar correo desde una aplicación con el Control de sesión MAPI y el Control de mensajes MAPI. Para obtener más información acerca de estos controles, vea Introducción a los controles ActiveX.

Vea también

Insertar datos en tablas | Cambiar o romper vínculos con datos de tablas | Mostrar datos incrustados o vinculados en formularios | Presentación de datos incrustados o vinculados de tablas | Importar y exportar datos | Agregar OLE