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

 

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 Разработка форм.