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
Se aplica a: Application (Objeto) | _VFP (Variable del sistema)