- AppendDbf(вырС1) или InsertDbf(вырС1)
Добавить пустую запись в DBF файл, заданный алиасом вырС1. Возвращаемое значение - логическое
вырС1 - алиас файла
- bof([вырС1])
Проверяет выполнение условия "начало файла" для файла базы данных. Возвращаемое значение - логическое
вырС1 - алиас файла
Функция возвращает значение "истина" (.T.) при попытке установки указателя записи перед первой логической записью файла базы данных.
В функции BOF() можно задать необязательный аргумент, указывающий к какой рабочей области относится действие функции. Если в этой рабочей области нет открытого файла базы данных, функция возвращает значение "ложь" (.F.). Если аргумент отсутствует, функция BOF() возвращает информацию для файла в текущей рабочей области.
- CreateDbf(АлиасБД, ИмяБД , СтрБД)
Создает файл ИмяБД и присваивает ему Алиас АлиасБД. Возвращаемое значение - логическое, истина .t. - если файл удачно создан, ложь .f. - при неудачной попытке создания файла
АлиасБД - алиас файла
ИмяБД - имя создаваемой базы данных, которое может содержать путь и являться выражением.
СтрБД - Структура базы данных в виде (имя поля1 тип (ширина [, точность]) [, имя поля2...])
тип, ширина и точность могут быть следующими:
Тип |
Ширина |
Точность |
Описание |
C |
n |
- |
Строка символов длиной n |
N |
n |
d |
Число длиной n с точностью d |
D |
- |
- |
Дата |
L |
- |
- |
Логическое |
- DecField(вырС1[,вырС2]) или ДлинаДесПоля(вырС1[,вырС2])
Вернуть количество десятичных (дробных) разрядов поля вырС1 в файле вырС2. Возвращаемое значение - числовое
вырС1 - имя поля
вырС2 - имя БД (по умолчанию 'SPRRAB' - справочник работников)
- еof([вырС1])
Проверяет выполнение условия "начало файла" для файла базы данных. Возвращаемое значение - логическое
вырС1 - алиас файла
Функция возвращает значение "истина" (.T.) при попытке установки указателя записи перед первой логической записью файла базы данных.
В функции BOF() можно задать необязательный аргумент, указывающий к какой рабочей области относится действие функции. Если в этой рабочей области нет открытого файла базы данных, функция возвращает значение "ложь" (.F.). Если аргумент отсутствует, функция BOF() возвращает информацию для файла в текущей рабочей области.
- Go([вырЦ])
Позиционирует указатель записи на запись с физическим номером [вырЦ]. Возвращаемое значение - цифровое, номер записи позиционирования.
вырЦ - физический номер записи, если параметр отсутствует или вырЦ=0, то происходит позиционирование на начало файла. Если вырЦ=999999999, то происходит позиционирование на конец файла
- RecCount([вырС1])
Возвращает число записей активного файла базы данных. Возвращаемое значение - числовое
вырС1 - алиас файла
- RecNo([вырС1])
Возвращает номер текущей записи активного файла базы данных. Возвращаемое значение - числовое
вырС1 - алиас файла
- ReplaceDbf(вырС1, вырС2, выр)
Присвоить значение Выр полю вырС2 DBF файла, заданного алиасом вырС1. Возвращаемое значение - логическое
вырС1 - алиас файла
вырС2 - имя поля БД
выр - значение, присваиваемое полю БД
- LenField(вырС1[,вырС2]) или ДлинаПоля(вырС1[,вырС2])
Вернуть длину поля вырС1 в файле вырС2. Возвращаемое значение - числовое
вырС1 - имя поля
вырС2 - имя БД (по умолчанию 'SPRRAB' - справочник работников)
- IsField(вырС1[,вырС2]) или ЕстьПоле(вырС1[,вырС2])
Проверяет наличие поля <вырС1> в БД <вырС2>. Возвращаемое значение - логическое
вырС1 - имя поля
вырС2 - имя БД (по умолчанию 'SPRRAB' - справочник работников)
- OpenDbf(вырС1, вырС2 [,вырС3])
Открывает файл вырС2 и присваивает ему Алиас вырС1. Возвращаемое значение - логическое
вырС1 - алиас файла
вырС2 - полное имя DBF-файла
вырС3 - кодировка файла 'WIN' или 'DOS' (по умолчанию 'DOS')
- Seek(вырС1 [,вырС2])
Выполняет поиск значения вырС1 в файле, заданом вырС2. Возвращаемое значение - логическое, истина .t. - при удачном поиске, ложь .f. - при неудачном поиске
вырС1 - выражение поиска
вырС2 - алиас файла
- Select(вырС1)
Устанавливает текущую рабочую область (алиас) как вырС1. Возвращаемое значение - символьное
вырС1 - алиас файла
- Skip([вырЦ])
Перемещает указатель записи в активном файле базы данных вперед или назад на вырЦ записей. Возвращаемое значение - логическое
вырЦ - Количество записей, на которое перемещается указатель. Если вырЦ не указано, указатель перемещается вперед на одну запись.
- TypeField(вырС1[,вырС2]) или ТипПоля(вырС1[,вырС2])
Вернуть тип поля вырС1 в файле вырС2. Возвращаемое значение - символьное:
С - символьное
N - числовое
D - дата
L - логическое
вырС1 - имя поля
вырС2 - имя БД (по умолчанию 'SPRRAB' - справочник работников)