Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лабораторная работа № 7




Создание многотабличных форм. Формирование многотабличных отчетов

ЛАБОРАТОРНАЯ РАБОТА № 6

ЛАБОРАТОРНАЯ РАБОТА № 5

Работа с несколькими таблицами базы данных. Организация связи между базами данных

 

Необходимые сведения из теории:

1. Организация работы с несколькими базами данных в системе FoxPro.

2. Отображение на экране данных из нескольких таблиц. Мастер форм «одна ко многим».

3. Составление отчетов включающих из нескольких таблиц базы данных.

4. Индексный файл. Ключевое поле. Составное ключевое поле.

 

Задание

Создать базу данных с несколькими связанными таблицами в системе Visual FoxPro. Создать много табличную форму.

Порядок выполнения работы

1. Запустить СУБД FoxPro.

2. Создать базу данных с 2-3 таблицами (оперативной и справочной).

3. В режиме конструктора установить постоянную связать таблицы один - ко – многим (тип индексов Primary (справочник)—Regular (оперативная)).

4. В командном файле создать или открыть таблицу с индексным файлом с использованием составного ключа. Установит временную связь двух-трех таблиц с использованием команды: SET RELATION TO <ключ> INTO <рабочая область>. Просмотреть содержимое этих таблиц, например командой BROWSE.

5. Отобразить на экране все данные из имеющихся таблиц, используя Мастера форм «одна ко многим».

6. Используя Мастера отчета «одна ко многим», создать многотабличный Отчет.

 

Контрольные вопросы:

1. Связь таблиц «одна к одной», «одна ко многим одной» и «многие ко многим».

2. Команды установки связи между таблицами.

3. Использование переменных.

4. Команды работы с массивами.

5. Команды копирование данных из записи в массив и наоборот.

6. Принципы организации индексного файла.

 

Необходимые сведения из теории:

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

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

 

Задание

Создать форму и создать отчет в режиме конструкторы в среде Visual FoxPro.

 

Порядок выполнения работы:

1. С использованием Конструктора форм добавить экранные средства управления. Добавить средство управления, например Grid, ListBox (выбор поля поиска), ComboBox c помощью контекстного меню Builder.

2. Добавить элементы управления Соmmand(Кнопка), с функциями: перейти на начала, на конец, добавить, редактировать, удалить запись, поиск записи.

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

 

4. Составить итоговый отчет.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 316; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.