Л. Партыка, И. И. Попов системы управления базами данных



бет205/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   201   202   203   204   205   206   207   208   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

    Бұл бет үшін навигация:
  • Ltrim
Diskspace

Синтаксис:

diskspace () .

Функция diskspace возвращает число свободных байтов на принятом по умолчанию дисководе.



Dmy

Синтаксис:

dmy(<дата_в>).

Функция dmy возвращает выражение даты в европейском формате (дд-месяц-гг) для данного выражения даты.



Dow

Синтаксис:

dow(<дата_в>).

Функция dow возвращает номер дня недели, соответствующий выражению даты. Возвращаемое значение лежит в диапазоне от 1 (воскресенье) до 7 (суббота).



Dtoc

Синтаксис:

dtoc(<дата_в>,[1]).

Функция dtoc возвращает строку символов, содержащую дату, которая соответствует выражению даты. Для изменения формата строки используйте команды set date и set century. Необязательный аргумент 1 заставляет функцию dtoc вывести строку в формате гг/мм/дд, аналогично тому, как это делает функция dtos.



Dtos

Синтаксис:

dtos(<дата _в>).

Функция dtos возвращает строку символов в формате гг/мм/дд для заданного выражения даты. Эта функция полезна при проведении индексирования по полю даты.



Eof

Синтаксис:

eof ( [<псевдоним_файла>]) .

Функция eof возвращает логическую истину (.t.), если достигнут конец файла (указатель записей проходит последнюю запись в базе данных, или неуспешными оказались команды find, locate или seek). Используйте необязательный аргумент <псевдоним_файла> для проверки конца файла в другой рабочей области.



Error

Синтаксис:

error().

Функция error возвращает номер ошибки, вызвавшей ситуацию on error. Подпрограмма on error должна быть доступна, чтобы функция error могла вернуть значение, отличное от нуля.



Field

Синтаксис:

field(<числ_в>1[, <псевдоним_файла>]).

Функция field возвращает имя поля в активной базе данных, которое соответствует числовому положению, указанному в выражении. Если в активной базе данных нет соответствующего поля, то field возвращает нулевую строку. Чтобы вернуть имя поля, находящееся в базе данных, открытой в другой рабочей области, используйте необязательную опцию <псевдоним_файла>.



File

Синтаксис:

file(<симв_в>).

Функция file возвращает логическую истину (.t.), если выражение соответствует имени существующего файла, расположенного в принятом по умолчанию каталоге. Если такой файл найти нельзя, то функция file возвращает логическую ложь (. f.).



Floor

Синтаксис:

floor(<числ_в>)

Функция floor возвращает ближайшее целое значение, меньшее или равное числовому выражению. Все положительные числа с дробными значениями округляются до ближайшего меньшего целого, а все отрицательные числа с дробными значениями округляются вниз до ближайшего числа, большего нуля.



Found

Синтаксис:

found([<псевдоним_файла>]).

Функция found возвращает логическую истину (.t.), если последняя команда continue, find, locate или seek была выполнена успешно. Логическая ложь (. f.) возвращается в тех случаях, если команда поиска оказалась неуспешной. Если вы установили связь с помощью set relation и определили связанный файл с помощью <псевдоним_файла>, то функция возвращает логическую истину, если указатель находится на записи со значением ключа, соответствующим ключу текущей записи активной базы данных.



Iif

Синтаксис:

iif (<лог_в>, <выражение>1, <выражение>2) .

Функция iif (немедленное if) возвращает значение <выражение>1, если логическое выражение истинно, и возвращает значение <выражение>2, если логическое выражение ложно. <Выражение>1 и <выражение>2 должны относиться к одному типу данных.



Inkey

Синтаксис:

inkey([<числ_в>]).

Функция inkey возвращает целое значение от 0 до 255. Это значение соответствует десятичному ASCII-коду нажатой клавиши. Если никакая клавиша не нажималась, возвращается нулевое значение.



Int

Синтаксис:

int(<числ _в>).

Функция int возвращает целую часть <числ_в>. Округления не происходит, любые десятичные значения просто отбрасываются.



Isalpha

Синтаксис:

isalpha(<симв_в>).

Функция isalpha возвращает логическую истину (. t.), если первый символ <симв_в> лежит в диапазоне a—z или A— z. Логическая ложь (.f.) возвращается в том случае, когда <симв_в> начинается с неалфавитного или цифрового символа.



Isdigit

Синтаксис:

isdigit(<симв_в>).

Функция isdigit возвращает логическую истину (.t.), если первый символ в <симв_в> является цифрой (0—9).



Islower

Синтаксис:

islower(<симв_в>).

Функция islower возвращает логическую истину (.t.), если первый символ в <симв_в> является строчным алфавитным символом, и логическую ложь (.f.), если первый символ является каким-либо другим символом.           



Isupper

Синтаксис:

isupper(<симв_в>).

Функция isupper возвращает логическую истину (.t.), если первый символ в <симв_в> является заглавным алфавитным символом, и логическую ложь (. f.), если первый символ является каким-либо другим символом.



Lastkey

Синтаксис:

lastkey().

Функция lastkey возвращает десятичное значение ASCII-кода последней нажатой клавиши. (Функция lastkey возвращает те же самые ASCII-значения, что и функция inkey.)



Left

Синтаксис:

left(<симв_в>,   <числ_в>).

Функция left возвращает самый левый номер символов, определенных в <числ_в>, из символьного выражения <симв_в>, начиная с первого или самого левого символа.



Len

Синтаксис:

len(<симв_в>).

Функция len возвращает длину символьного выражения, указанного в <симв_в>. Если <симв_в> является именем мемо-поля, возвращается длина хранимого в мемо-поле текста. Обратите внимание, что в случае символьных полей len возвращает длину поля, а не длину текста в поле. Чтобы получить длину текста, находящегося в поле, следует использовать функцию trim.



Like

Синтаксис:

like(<симв_в>1, <симв_в>2).

Функция like сравнивает два символьных выражения и возвращает логическую истину (.t.), если символьная строка в <симв_в>2 содержит символы, находящиеся в <симв_в>1. Можно включать маски символов: * (представляет любую последовательность символов) и ?(представляет единичный символ).



Lower

Синтаксис:

lower(<симв_в>).

Функция lower преобразует все заглавные буквы, находящиеся в <симв_в>, в строчные. Функция не влияет на неалфавитные символы. Функция lower не изменяет способа хранения данных, если только не используется как часть команд store и replace. Функция обычно используется для нахождения и сравнения данных, когда неизвестно, вводились они прописными или строчными.



Ltrim

Синтаксис:

ltrim(<симв_в>).

Функция Itrim удаляет все ведущие пробелы из символьного выражения, определенного как <симв_в>.



Mах

Синтаксис:

max(<выражение>1, <выражение>1[, <выражение>3...]).

Функция max возвращает максимальное значение из списка выражений. Выражения должны относиться к одному типу данных.



Mdy

Синтаксис:

mdy(<дата_в>).

Функция mdy возвращает символьную строку месяц, дд, гг (или месяц, дд, гг) для заданного выражения даты. Месяц всегда пишется буквами, а день дается в формате дд.



Min

Синтаксис:

min(<выражение>1, <выражение>2[,<выражение>3...]).

Функция min возвращает выражение с минимальным значением из списка выражений. Выражения должны относиться к одному типу данных.



Mod

Синтаксис:

mod(<числ_в>1,   <числ_в>2).

Функция mod возвращает остаток от деления <числ_в>1 на <числ_в>2. Если <числ_в>2 положительно, то возвращается положительное число, а если <числ_в>2 отрицательно, то возвращается отрицательное число. Если остатка нет, возвращается нуль.



Month

Синтаксис:

month(<дата_в>).

Функция month возвращает номер месяца (от 1 до 12), соответствующий указанному выражению даты. Числам от 1 до 12 соответствуют месяцы от января до декабря.



Occurs

Синтаксис:

occurs(<симв_в>1, <симв_в>2).

Функция occurs возвращает целое число, которое указывает количество раз, сколько <симв_в>1 встречается в <симв_в>2. Если <симв_в>1 ни разу не встретилась в <симв_в>2, функция возвращает нуль.



Order

Синтаксис:

order([<псевдоним_файла>]).

Функция order возвращает имя главного (или активного) индексного файла, находящегося в рабочей области. Для получения имени активного индексного файла в невыбранной рабочей области используйте необязательный параметр <псевдоним_файлах>.





Достарыңызбен бөлісу:
1   ...   201   202   203   204   205   206   207   208   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет