Compartir a través de


RequestData (Método)

Crea una matriz que contiene datos procedentes de una tabla abierta en una instancia de Visual FoxPro.

ApplicationObject.RequestData([nWorkArea | cTableAlias] [, nRecords])

Valores devueltos

Array

Valores de la propiedad

  • nWorkArea
    Especifica el número del área de trabajo de la tabla de la que proceden los datos almacenados en la matriz. Si se omite cTableAlias y nWorkArea, los datos procedentes de la tabla abierta en el área actual de trabajo se almacenarán en la matriz.
  • cTableAlias
    Especifica el alias de la tabla cuyos datos se almacenan en la matriz.
  • nRecords
    Especifica el número de registros almacenados en la matriz, empezando por el registro actual. Si se omite nRecords y hay suficiente memoria disponible, se almacenarán en la matriz todos los registros, empezando por el registro actual.

Observaciones

Utilice el método RequestData para recuperar datos a partir de una instancia de Visual FoxPro.

Ejemplo

El siguiente ejemplo, ejecutado desde Visual FoxPro, crea una segunda instancia de Visual FoxPro. La tabla Customer se abre en la segunda instancia de Visual FoxPro.

Se crea una matriz con datos de la tabla Customer en la primera instancia de Visual FoxPro y se muestra el contenido de la matriz. La matriz contiene datos procedentes de los primeros 5 registros de la tabla Customer. Después, se cierra la segunda instancia de Visual FoxPro.

oNewInstance = CREATEOBJECT('VisualFoxPro.Application')
oNewInstance.DoCmd "USE (HOME(2) + 'Data\Customer')"
aCustomerArray = oNewInstance.RequestData('Customer',5)
DISPLAY MEMORY LIKE aCustomerArray 
oNewInstance.DoCmd('QUIT')

Vea también

DataToClip (Método)

Se aplica a: Application (Objeto) | _VFP (Variable del sistema)