Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_практика_Visual Foxpro.doc
Скачиваний:
5
Добавлен:
26.09.2019
Размер:
1.28 Mб
Скачать

Практическая работа №6

Цель работы: учиться создавать представления данных с помощью мастера и конструктора представлений данных.

Задача работы: Создать представления данных согласно варианту задания (одно в режиме мастера, остальные – в режиме конструктора). Сохранить и просмотреть созданные представления данных.

Варианты заданий

1.

  1. Сведения об учащихся , включив в представление данных номер личного дела учащегося, фамилию, отчество, класс, пол, день рождения, адрес. Упорядочить данные по возрастанию классов и по фамилиям в алфавитном порядке.

  2. Создать представление данных, содержащее о факультативных занятиях учеников одного класса, определив параметр выбора – класс, включив в представление данных номер личного дела учащегося, фамилию, отчество, класс, фамилию учителя, предмет.

  3. Создать представление данных, содержащее о факультативных занятиях учащихся, определив параметр выбора – название предмета, включив в представление данных номер личного дела учащегося, фамилию, отчество, класс, фамилию учителя,

2.

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

  2. Сведения о заказчиках, партия заказанных товаров которых превышает 15 штук. Включить в представление код квитанции, фамилию заказчика, организацию, количество заказанных товаров.

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

3.

  1. Сведения о читателях, включив в представление данных код читателя, фамилию, имя, отчество, дату рождения, сведения о паспорте, место работы, домашний адрес. Упорядочить данные в алфавитном порядке по фамилиям читателей.

  2. Сведения о книгах, которые были изданы до 1965 года. На основе второй таблицы, включая все поля.

  3. Сведения о заказах одного читателя, включив в представление данных код читателя, фамилию, имя, отчество, дату рождения, сведения о паспорте, место работы, домашний адрес, название книги. Определить параметр выбора данных – фамилию читателя.

4.

  1. Сведения о пассажирах, включив в представление данных код пассажира, фамилию, имя, отчество, дату рождения, сведения о паспорте, домашний адрес. Упорядочить фамилии пассажиров в порядке, обратном алфавитному.

  2. Сведения о проданных билетах, включая номер по порядку, фамилию пассажира, номер рейса, место взлета, место посадки, дату вылета. Упорядочить данные по возрастанию даты вылета.

  3. Сведения о пассажирах, вылетающих в определенный город. Определить параметр выбора данных – место посадки.

7. Использование форм для ввода и редактирования данных

Одним из критериев конкурентоспособности программного продукта является удобный, понятный и привлекательный интерфейс. Разработка последнего не менее важна, чем обеспечение правильного функционирования программы. В СУБД одним из способов создания интерфейса является разработка экранной формы, содержащей различные элементы управления: поля ввода, кнопки, радиогруппы и т.д.

В Visual Fox Pro для создания форм используется:

  • Мастер форм (Form Wizard), достаточно быстро создающий форму для одной или двух связанных таблиц. При этом можно задавать отображаемые в форме поля, стиль их отображения и тип кнопок управления.

  • Построитель (Builder), позволяющий создать объекты формы с определенными свойствами.

  • Конструктор форм (Form Designer), в котором разрабатываются формы с заданными свойствами для просмотра, ввода и редактирования данных.