Функции преобразования типов
CHR
CHR(Код Символа) - возвращает символ с указанным кодом.
Пример:
CHR (100)
Результат: d
STR
STR(Числовое Выражение [, Длина Строки [, Длина Дробной Части] ] ) - преобразует числовое выражение в строку символов.
Длина строки определяет общее кол-во символов в строке, длина дробной части – количество цифр в дробной части. Если число содержит больше цифр в дробной части, чем предусмотрено производится округление.
Примеры:
? STR (123.45676, 10, 4)
Результат: ‘ 123.4568’
? STR (123.45671, 9, 5)
Результат: ‘ 23.45671’
VAL
VAL(Символьная Строка) - преобразует строку символов в число.
Пример:
VAL(’12.5’)
Результат: 12.5
DTOC
DTOC(дата) - преобразует дату в строку символов.
Пример:
DTOC ({12/04/99})
Результат: ‘12/04/99’
CTOD
CTOD(Символьная Строка) - преобразует строку символов в дату.
Пример:
CTOD (‘12/04/99’)
Результат:
{12/04/99}
CTOT
CTOT(Символьная Строка) - преобразует строку символов в дату время.
Пример:
CTOT ({12/04/99 09:14:44 PM} )
Результат: ‘12/04/99 09:14:44 PM’
Замечание. Для вызова функции необходимо указать ее имя и входные параметры в круглых скобках. Удобно смотреть значение функций через командное окно.
Выводы по теме
Язык манипулирования данными–это программный язык управления переменными и выражениями, включающий в себя управляющие конструкции и стандартные функции.
Переменные – это ячейка временного хранения данных. Каждая переменная имеет имя. Имя переменной формируется по правилам, принятым в большинстве языков программирования.
По области действия в FoxPro определены два вида переменных: локальные и глобальные.
В Visual FoxPro используются 4 типа выражений: символьные, числовые, даты-времени и логические.
FoxPro содержит большое количество стандартных функций: математические, статистические, символьные, даты и времени, логические функции, функции управления таблицами, индексами, связями, полями, записями, файлами и окружением, функции преобразования типов.
Вопросы для самоконтроля
1 Перечислить существующие типы переменных.
2 Опишите виды переменных по области действия.
3 Какие операции относятся к
- Числовым выражениям
- Логическим выражениям
- Символьным выражениям
- Выражениям даты-время
4 Какие вы знаете команды перемещения указателя?
5 Перечислите управляющие конструкции VFP.
6 Перечислить основные
- Символьные функции
- Функции работы с датой
- Функции преобразования типов
Литература
1 Горев А., Ахаян Р., Макаршипов С. «Эффективная работа с СУБД». -СПб: Питер, 2000.
2 Стернс Т., Стернс Л. «Изучи сам Visual FoxPro сегодня», Минск «Попурри», 2000.
3 Голицина О., Максимов Н., Попов Н. «Базы данных», Москва «Форум – ИНФРА - М» 2004.
Тема 3.5Средства работы с данными
Цель изучения темы
Изучить основные операции для работы с данными.
Студент должен знать:
Основные средства работы с данными.
Студент должен уметь:
Организовывать ввод, изменение, добавление, удаление данных их поиск и фильтрацию командным путем.
Структурная схема терминов:
Содержание темы
1 Открытие таблицы;
2 Добавление записей в таблицу;
3 Изменение значений полей таблицы;
4 Удаление записей таблицы;
5 Подключение индексов;
6 Поиск в индексированном файле;
7 Поиск в неиндексированном файле;
8 Объектно-ориентированное программирование;
9 Базовые классы visual FoxPro;
10 Разработка форм.