Создает массив, содержащий данные из таблицы, открытой в экземпляре Visual FoxPro.
ApplicationObject.RequestData([nWorkArea | cTableAlias] [, nRecords]) |
Возвращаемое значение
Массив
Возвращаемое значение
- nWorkArea
-
Определяет номер рабочей области таблицы, данные из которой сохраняются в массив. Если вы опустите cTableAlias и nWorkArea, в массив будут сохранены данные из таблицы, открытой в текущей рабочей области.
- cTableAlias
-
Определяет псевдоимя таблицы, данные из которой сохраняются в массив.
- nRecords
-
Определяет число записей, сохраняемых в массив, начиная с текущей записи. Если nRecords опущено и доступно достаточное количество памяти, то в массив будут сохранены все записи, начиная с текущей.
Примечание
Применяется к: Application Object | _VFP System Variable
Используйте метод RequestData для извлечечния данных из экземпляра Visual FoxPro.
Пример
Приведенный ниже пример, запускается из Visual FoxPro, создает второй экземпляр Visual FoxPro. Таблица Customer открывается во втором экземпляре Visual FoxPro.
Массив, содержащий данные из таблицы Customer создается в первом экземпляре Visual FoxPro, и его содержание отображается на экране. Массив содержит данные из пяти первых записей таблицы Customer. Затем второй экземпляр 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') |