Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект студента по БД.doc
Скачиваний:
11
Добавлен:
20.09.2019
Размер:
146.43 Кб
Скачать

Поиск данных средствами формы

Поиск можно вести по 2 полям. Сначала в поле field выбираем поле, где будет производится поиск, а в поле Value вводим искомое. Затем выбираем оператор из выпадающего списка, например equals – равно, more\less then – больше\меньше. Для поиска по второму полю нужно выбрать and\or и повторить действие.

Создание программного файла

Хотя VFP визуальная программа, иногда необходимо писать собственные программные файлы на языке SQL. Программа должна иметь определенную структуру:

  1. Заголовок программы. В этой части должен быть указан автор, дата создания или последней модификации, назначение программы и пояснения к ней, если необходимо.

Строки информации начинаются с символа звездочка, которая указывает на то что эта строка выполнению не подлежит.

  1. Установочная часть. В этом разделе даются команды, подготавливающие машину к выполнению программы, например CLEAR Memory, Set DAT American, Set bell on. В необходимых случаях строки снабжаются комментариями, поясняющими назначение строки. Делается это при помощи знаков &&. Для сложных команд и выражений - обязателен.

  2. Основная часть (Операционная). Содержит собственно операторы, выполняющие программу.

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

Программа создается через file – new – program – new file. Откроется окно редактора для создания программных файлов. В окно вводим текст программы. По окончании создания – сохранить. Запуск программы – Do! Если текст программы необходимо доработать, то file – open. Когда программа запускается на исполнение, может появится сообщение об ошибке – окно Program Error. В окне выводятся сообщения о характере ошибки. В окне 4 кнопки: 1. Cancel 2.Ignore 3. Suspend (приостановить программу) 4.Help(ПАНИКА). В окне сообщения могут появляться слова, которые могут дать подсказку, например Missing (нехватка чего – либо), Mismatch (несоответствие типов данных), Unrecognized (нераспознано).

Работа с переменными

При создании программы возникает необходимость объявлять переменные и присваивать им значение. Переменным можно присвоить значение:

  1. Символьное, например а = ’Коля’ (здесь равно – оператор присваивания). Символьный тип ставится в апострофы.

  2. Числовое, например Б = 5.

  3. Значение даты

И т.д. кроме типов Memo и Gen.

? – команда вывода. Можно проверить значение присвоенное элементу.

Существует также другой вариант присваивания:

Store <значение> to <имя переменной>, например

Store 7 to a

Эта команда позволяет присвоить 1 значение нескольким переменным.

Значение переменных можно вводить по запросу

Input <запрос> to <переменная> например

Input ‘Введите значение а’ to a

После нажатия ввода выводится текст запроса. Программа останавливается и ждет ввода с клавиатуры. После ввода данных и нажатия ввода переменной присваивается введенное значение. Ввод по запросу применяется для создания режима диалога с пользователем в программе. Вывод данных на экран тоже должен сопровождаться текстовым комментарием, например

? ‘значение а=’ ,a

Будет выведено «значение а = 10».