Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции проверки файлов и дисков




Функции преобразования типов данных

Функции работы с датами

Ctod(<ВырC>) - преобразует дату из символьной формы в формат даты.

Date() - предъявляет системную дату.

Day(<ВырD>) - число дня месяца по выражению < ВырD >.

Dow/Month/Year(<ВырD>) - номер дня недели/месяца/года по < ВырD >.

Dtoc(<ВырD>) - преобразует дату < ВырD > в символьное выражение.

Dtos(<ВырD>) - возвращает 8-разрядную символьную строку в форматы ГГГГММДД для < ВырD >.

Gomonth(<ВырD>,<ВырN>) - возвращает дату, которая отстоит от < ВырD > на < ВырN > месяцев. Если < ВырN > положительно, то возвращаемая дата будет на < ВырN > месяцев позже, если отрицательно, то раньше. Если такой даты не существует, возвращается дата, соответствующая последнему дню вычисленного месяца.

Аsс(<ВырС>) - выдает ASCII-код первого символа из < ВырС >.

Chr(<ВырN>) - преобразует значение < ВырN > в символьное, соответствующее его ASCII-коду.

Sтr(<ВырN>,[<длина>],[<десятичные знаки>]) - преобразует числовое < ВырN > в сим­воль­ную строку, включающую знак “-“ (если есть) и десятичную точку, общей длиной < длина > с заданным количеством < десятичных знаков >.

Val(<ВырC>) - преобразует строку < ВырС > в числовой формат.

Bоf([<область>]) - начало таблицы (.T.) в текущей или указанной < области >.

Dbf(<область>) - выдает прописными буквами имя открытой таблицы в текущей или указанной рабочей < области >; если нет, то возвращается пустая строка.

Diskspace() - число свободных байт на активном диске.

Deleted(<область>) - вырабатывает.Т., если текущая запись помечена на удаление, и.F. ‑ в противном случае.

Eof(<область>) - переход за последнюю запись таблицы (.Т.) или нет (.F.).

File(<имя файла>) - вырабатывает.Т., при наличии на диске указанного файла.

Field(<ВырN>[,<область>]) - выдача прописными буквами имени поля из активной таблицы с указанным в < ВырN > номером поля таблицы.

Found([<область>]) - вырабатывает логическое значение “Истина“ (.Т.), если команда поиска (Locate, Continue или Seek) завершилась успешно, и “Ложь“ в противном случае. Функция действует в текущей или указанной рабочей < области >.

Fcount([<область>]) - число полей в открытой таблице.

Filter(<область>) - возвращает прописными буквами выражение фильтра, дей­ству­юще­го в текущей или заданной области.

Lookup(<пoлe1>,<Выр>,<noлe2>) - ищет первое вхождение < Выр > в < поле2 > активной таблицы и возвращает значение < поля1 > из той же таблицы. Если файл индексирован и индекс открыт, то поиск ‑ индексный; если нет, то ‑ последовательный. Если поиск неудачный, то возвращается пустая строка и EOF()=.T.

Lupdate(<область>) - дата последнего изменения таблицы.

Order(<область>) - выдает прописными буквами имя главного индексного файла таблицы; если такого индекса нет, то возвращается пустая строка.

Recno(<область>) - возвращает номер текущей записи активной таблицы. В качестве аргумента функции может быть задано значение 0, что имеет смысл только для индексированной таблицы. В случае, если был выполнен неудачный поиск командой/функцией SEEK, функция RECNO(0) вернет номер ближайшей, следующей за искомой, записи.

Reccount(<область>) - общее количество записей в таблице, включая записи, помеченные к удалению.

Recsize(<область>) - размер записи таблицы в байтах.

Seek(<Выр>[,<область>]) - выполняет поиск записи с < Выр > в индексном файле и устанавливает на нее указатель записей. Возвращает значение.Т., если поиск удачный, и.F. - если неудачный.

Update() - вырабатывает логическое значение “Истина“ (.Т.), если при выполнении последней команды READ GET поля изменялись, и “Ложь“ ‑ в противном случае.

Curdir(<диск>) - возвращает прописными буквами текущую директорию на активном или заданном диске < диск >. Если такого диска нет, то возвращается пустая строка.




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 529; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.