Функция AELEMENT( )
См. также
Синтаксис
AELEMENT(ArrayName, nRowSubscript [, nColumnSubscript])
Параметры
ArrayName
Задает имя массива, номер элемента которого нужно возвратить.
nRowSubscript
Задает строчный индекс. Если массив одномерный, функция AELEMENT( ) просто
возвращает nRowSubscript.
Если задан индекс nRowSubscript, который превышает число строк в массиве, Visual FoxPro выдаст сообщение об
ошибке.
nColumnSubscript
Задает столбцевой индекс. Если массив двумерный, нужно задать и nRowSubscript, и nColumnSubscript.
Результат
Числовой
Комментарии
Элемент двумерного массива можно указывать двумя способами: либо с помощью
вух индексов, задающих позиции элемента в массиве по строкам и по столбцам, либо
с помощью одиночного номера. Функция AELEMENT( ) возвращает номер элемента исхо
я из его строчного и столбцевого индексов.
Такие функции Visual FoxPro, как ADEL( ), ADIR( ), AFIELDS( ), AINS( ), ALEN(
), ASCAN( ), ASORT( ) и ASUBSCRIPT( ), могут манипулировать двумерными
массивами; элементы для них необходимо указывать по номерам. Функция AELEMENT( ) выпол
яет преобразование значений индексов в номер элемента, который могут испо
ьзовать указанные функции. Для получения строчного и столбцевого индексов по номеру
лемента следует воспользоваться функцией ASUBSCRIPT( ).
Следующий пример иллюстрирует, как создать массив из двух строк и трех стол
цов. Команда DISPLAY MEMORY показывает содержимое элементов массива в порядке их
омеров.
DISPLAY MEMORY LIKE gaMyArray
gaMyArray Pub A
( 1, 1) L .F. (element number 1)
( 1, 2) L .F. (element number 2)
( 1, 3) L .F. (element number 3)
( 2, 1) L .F. (element number 4)
( 2, 2) L .F. (element number 5)
( 2, 3) L .F. (element number 6)
В одномерных массивах номер элемента идентичен строчному индексу. Для таких
массивов использовать функцию AELEMENT( ) нет необходимости.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.