- •Практикум по изучению системы программирования
- •Знакомство с пользовательской средой 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.
- •Литература:
Использование мастера для создания однотабличной формы.
Экранная форма, созданная с помощью мастера предназначена для просмотра и модификации данных таблиц.
Для создания формы с помощью мастера необходимо выполнить следующие действия:
В окне проекта открыть вкладку Documents, выбрать группу Forms и нажать кнопку New.
В раскрывшемся окне New Form выбрать опцию Form Wizard, в результате чего будет запущен мастер форм.
В раскрывшемся окне диалога нужно указать для одной (строка Form Wizard) или нескольких (строка One-to-Many Form Wizard) связанных таблиц создается форма. По умолчанию предполагается создание однотабличной формы. Для перехода к первому этапу создания формы необходимо нажать кнопку ОК.
На первом шаге создания формы в области Databases and Tables из двух списков необходимо выбрать базу данных и таблицу базы данных, для которой будет создаваться форма. Из списка Available fields, в котором отображаются поля выбранной таблицы, в список Selected fields нужно перенести поля, которые будут размещаться в форме.
Например, для создания формы Итоговая стоимость, в которой будут располагаться сведения о покупателях и итоговая стоимость товаров по каждому виду, выберем представление данных ПРОИЗВЕДЕНИЕ, в котором хранятся необходимые данные, и из списка Available fields в список Selected fields нужно перенести все поля представления.
Рис 7.1. Выбор полей, размещаемых в форме.
На втором шаге создания формы определяется стиль отображения объектов формы (полей, заголовков) и типы кнопок управления. Список Style содержит различные варианты отображения объектов. При выборе каждого из вариантов в верхней части окна диалога отображаются особенности выбранного стиля. Опции переключателя Button Type позволяют выбрать тип отображения кнопок управления:
Типы отображения кнопок
Тип кнопки |
Тип отображения |
Text Button |
Кнопки управления содержат текстовые надписи |
Picture Button |
Кнопки управления содержат изображение |
No Buttons |
Кнопки управления в форме отсутствуют |
Например, для создаваемой формы Итоговая стоимость был выбран стиль Embossed и тип кнопок управления Picture Button.
На третьем шаге создания формы определяются критерии сортировки данных при отображении в форме. Из списка полей таблицы Available fields в список Selected fields переносят поля, по которым будет осуществляться упорядочивание данных. Если форма создается на основе представления данных, в котором данные уже упорядочены, то третий этап создания формы автоматически опускается.
В заключение создания экранной формы в поле Type a title for your form нужно ввести заголовок формы. Кнопка Preview предназначена для предварительного просмотра результата. Если в процессе создания формы не были допущены ошибки, то следует нажать кнопку Finish и в раскрывшемся окне диалога ввести имя формы для ее сохранения.
Рис 7.2 Заключительный этап создания формы