Функция AFIELDS( )
См. также Пример
Синтаксис
AFIELDS(ArrayName [, nWorkArea | cTableAlias])
Параметры
ArrayName
Задает массив, в который помещается информация о структуре таблицы. Если в фу
кции AFIELDS( ) задано имя несуществующего массива, Visual FoxPro автоматически
создает такой массив. Если задано имя существующего массива, который не в
состоянии вместить всю информацию, возвращаемую функцией AFIELDS( ), размер массива
автоматически увеличивается надлежащим образом.
nWorkArea
Задает рабочую область таблицы, информация о структуре которой помещается в
массив.
cTableAlias
Задает псевдоним таблицы, информация о структуре которой помещается в массив.
Если аргументы nWorkArea и cTableAlias опущены, в массив помещается информация о структуре таблицы, принадлежащей вы
ранной в данный момент рабочей области.
В следующей таблице описывается, какие данные и какого типа содержит каждый из
столбцов массива. Для каждого табличного поля создается одна строка.
Номер столбца
| Содержимое поля
| Тип данных
|
1
| Имя поля
| Символьный
|
2
| Тип поля:
C = Character D = Date L = Logical M = Memo N = Numeric F = Float I = Integer B = Double Y = Currency T = DateTime G = General | Символьный
|
3
| Ширина поля
| Числовой
|
4
| Число десятичных знаков
| Числовой
|
5
| Разрешены ли значения NULL
| Логический
|
6
| Трансляция кодовой страници не разрешена
| Логический
|
7
| Правило уровня поля
| Символьный
|
8
| Текст проверки достоверности поля
| Символьный
|
9
| Значение поля по умолчанию
| Символьный
|
10
| Правило уровня таблицы
| Символьный
|
11
| Текст проверки достоверности таблицы
| Символьный
|
Числовой
Комментарии
Функция AFIELDS( ) возвращает количество полей в таблице. Массив содержит 11 столбцов и столько строк, сколько в таблице полей.
Используя команду COPY STRUCTURE EXTENDED, можно аналогичную информацию за ести не в массив, а в таблицу.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.