- •Практикум по изучению системы программирования
- •Знакомство с пользовательской средой Visual FoxPro 8.0
- •Запуск Visual FoxPro
- •Строка меню
- •Стандартная панель инструментов
- •Выход из Visual FoxPro
- •Практическая работа №1
- •Проектирование базы данных и создание таблиц
- •Создание проекта
- •Создание базы данных
- •Создание таблицы
- •Создание таблицы с помощью мастера
- •Практическая работа №2
- •Варианты заданий
- •Создание таблицы с использованием конструктора
- •3. Управление записями: добавление, редактирование, удаление и навигация
- •3.1. Заполнение таблицы
- •3.2. Модификация структуры таблицы
- •Практическая работа №3
- •Варианты заданий
- •4. Создание индексов
- •4.1. Понятие индекса
- •4.2. Создание индексов
- •Практическая работа №4.
- •Варианты заданий
- •5. Отношения между таблицами
- •5.1. Определение отношений между таблицами.
- •5.2. Определение условий целостности данных
- •Практическая работа №5.
- •6.Представления данных
- •6.1.Создание представления данных с помощью конструктора
- •6.1.1. Окно конструктора представления данных.
- •6.1.3. Упорядочивание данных в представлении.
- •6.1.4. Построение условий выбора записей.
- •5.2. Примеры создания представлений данных с помощью конструктора
- •Практическая работа №6
- •Варианты заданий
- •7. Использование форм для ввода и редактирования данных
- •Использование мастера для создания однотабличной формы.
- •Запуск формы на выполнение
- •7.3. Модификация формы в режиме конструктора
- •7.3.1 Окно конструктора форм
- •Панель инструментов Form Controls
- •7.3.2 Свойства и методы объектов формы
- •7.3.3 Размещение графического изображения в форме
- •7.3.4 Создание одиночных кнопок управления
- •Практическая работа №7.
- •8. Создание отчетов
- •8.1. Создание табличного отчета по данным одной таблицы с помощью мастера отчетов.
- •Создание табличного отчета по данным нескольких таблиц с помощью мастера отчетов
- •8. 3. Создание отчета с помощью конструктора отчетов
- •Практическая работа №8.
- •Создание меню приложения средствами Visual FoxPro
- •9.1 Создание строки меню
- •9.2 Работа с окном конструктора меню
- •9.3 Окно диалога Prompt Options
- •9.4 Создание подменю
- •Практическая работа №9.
- •10. Управление разработкой и создание приложения
- •Задание параметров проекта
- •Установка обязательной программы.
- •Построение проекта и создание приложения.
- •Практическая работа №10.
- •Контрольные задания по проектированию и созданию базы данных:
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Литература:
3. Управление записями: добавление, редактирование, удаление и навигация
3.1. Заполнение таблицы
Заполнить таблицу можно сразу после создания структуры, или в один из следующих сеансов работы.
Для того, чтобы заполнить созданную таблицу или дополнить ее новыми данными в последующих сеансах работы, необходимо выполнить следующие действия:
Открыть окно конструктора проекта. Для этого, нажав кнопку Open стандартной панели инструментов, открыть окно Open, выбрать из списка файлов типа Project имя необходимого проекта и нажать на кнопку Open.
Открыть таблицу в режиме Browse. Для этого во вкладке Data развернуть группу Databases и установить курсор на имени таблицы, которая будет заполняться, и нажать на кнопку Browse.
Для ввода данных необходимо нажать одновременно клавиши Ctrl+Y. Вводимые записи запоминаются в таблице автоматически. Переход с одной строки на другую осуществляется теми же клавишами Ctrl+Y.
3.2. Модификация структуры таблицы
Если в процессе описания структуры таблицы была допущена ошибка, то ее можно исправить средствами модификации структуры. Visual FoxPro дает возможность:
изменять наименование поля;
изменять тип поля;
вставлять пропущенное поле;
удалять поле;
изменять порядок следования полей в таблице.
Для модификации таблицы необходимо выполнить следующие действия:
В окне проекта открыть вкладку Data. Затем последовательно развернуть уровни группы Databases и Tables.
Установить курсор на имя модифицируемой таблицы и нажать на кнопку Modify конструктора проекта, в результате откроется окно конструктора таблицы.
Для изменения наименования поля нужно установить курсор на наименование поля, которое требуется изменить, и в поле Caption изменить его заголовок. Для изменения типа поля нужно установить курсор в столбце Тype на строке, где находится наименование изменяемого поля, и из списка типов выбрать нужный. Чтобы внесенные изменения сохранить, необходимо нажать кнопку ОК.
Для добавления нового поля в любую часть таблицы необходимо воспользоваться кнопкой Insert. Для этого нужно установить курсор на строку, перед которой будет вставляться новое поле, затем нажать кнопку Insert. Курсор при этом может находиться в любом столбце. В результате новому полю будет присвоено имя NewFld, после чего можно вводить имя поля, его тип, размеры и заголовок в поле Caption.
Чтобы удалить лишнее поле, необходимо установить курсор на удаляемое поле и нажать кнопку Delete.
Изменить порядок следования полей в таблице можно, воспользовавшись кнопкой , расположенной слева от наименования поля. Для этого необходимо установить курсор на поле, местоположение которого нужно изменить, при этом на кнопке появится пиктограмма перемещения поля. Затем нужно установить курсор мыши на пиктограмму, нажать кнопку мыши и перетянуть пиктограмму на новое место, не отпуская кнопку мыши.
Чтобы сохранить изменения структуры таблицы, необходимо нажать кнопку ОК в окне конструктора таблицы. Пи этом система потребует подтверждения изменений структуры.