APPEND GENERAL (Comando)

Importa un objeto OLE de un archivo y lo coloca en un campo general.

APPEND GENERAL GeneralFieldName [FROM FileName] 
   [DATA cExpression] [LINK] [CLASS OLEClassName] 

Parámetros

  • GeneralFieldName
    Especifica el nombre del campo general en que se coloca el objeto OLE. Puede especificar un campo general de una tabla abierta en un área de trabajo no activa si incluye el alias de la tabla con el nombre del campo.

  • FROM FileName
    Especifica el archivo que contiene el objeto OLE. Debe incluirse el nombre completo del archivo, con la extensión. Si el archivo se encuentra en un directorio diferente al directorio predeterminado actual, incluya la ruta de acceso junto con el nombre del archivo.

  • DATA cExpression
    Especifica una expresión de caracteres que se evalúa y se transfiere como una cadena de caracteres al objeto OLE del campo general. El objeto OLE debe ser capaz de recibir y procesar la cadena. Por ejemplo, no puede enviar una cadena de caracteres a un objeto gráfico creado mediante Paintbrush.

  • LINK
    Crea un vínculo entre el objeto OLE y el archivo que contiene el objeto. El objeto OLE aparece en el campo general, pero la definición del objeto permanece en el archivo. Si omite LINK, el objeto OLE se incrustará en el campo general.

  • CLASS OLEClassName
    Especifica una clase OLE, distinta de la clase predeterminada, para un objeto OLE.

    Puede especificar un nombre de clase cuando la extensión del archivo que contiene el objeto OLE es diferente a la extensión predeterminada y desea forzar el comportamiento de la clase. Si múltiples servidores de Automatización pueden utilizar la extensión predeterminada, incluya la clase para especificar un determinado servidor.

Observaciones

Si ya existe un objeto OLE en el campo general, se reemplazará por el objeto OLE del archivo. Para borrar un objeto OLE de un campo general, utilice APPEND GENERAL GeneralFieldName (GeneralFieldName es el nombre del campo general que se va a borrar) sin ningún argumento adicional.

Para obtener información adicional acerca de los objetos OLE en Visual FoxPro, vea Agregar OLE.

Ejemplo

El ejemplo siguiente importa un gráfico de Microsoft Excel almacenado en el directorio de Excel a un campo general llamado mygenfield.

CREATE TABLE MyGenTbl (mygenfield G)
APPEND BLANK  && Add a blank record
APPEND GENERAL mygenfield FROM C:\EXCEL\BOOK1.XLS CLASS EXCELCHART

Vea también

@ ... SAY - Imágenes y objetos OLE | MODIFY GENERAL | OLE Bound (Control)