![](/user_photo/2706_HbeT2.jpg)
- •Методические указания к лабораторным работам
- •«Эксплуатация информационно-технологических сетей»
- •Часть 2
- •Учреждение образования «высший государственный колледж связи» Содержание
- •Лабораторная работа №6 «Информационная система «Подписка-рупс». Технология ввода и корректировки информации»...........................................27
- •Лабораторная работа № 7 «Информационная система «Подписка-рупс».Выходные документы»...........................................................................29
- •Лабораторная работа №1
- •«Знакомство с субд FoxPro for Windows»
- •1.1 Интерфейс субд FoxPro for Windows
- •1.2 Открытие и просмотр базы данных
- •1.3 Режимы просмотра базы данных
- •1.4 Работа с окном Memo
- •1.5 Закрытие базы данных
- •2 Порядок выполнения работы
- •Определение имени базы данных
- •Определение типа поля
- •1.3 Определение размера поля данных
- •1.4 Определение ключей (индексов) базы данных
- •1.5 Сохранение структуры базы данных
- •1.6 Установка отношений между базами данных
- •2 Порядок выполнения работы
- •3 Содержание отчета
- •4 Контрольные вопросы
- •Лабораторная работа № 3 «Сортировка базы данных в субд FoxPro»
- •1 Сортировка данных
- •2 Порядок выполнения работы
- •Содержание отчета
- •Лабораторная работа № 4 «Проектирование информационной системы. Выполнение запросов»
- •1.1Формирование запроса
- •Вывод результатов запроса
- •Сложные условия (и, или)
- •1.5 Построение сложного запроса для нескольких баз данных
- •1.6 Группировка данных
- •1.7 Сортировка данных
- •Формирование отчета
- •Порядок выполнения работы
- •1 Запуск программы
- •1.1 Режим «Ввод сп-5»
- •1.2 Режим «Доставочных карточек»
- •1.3 Режим «Переадресовки»
- •1.4 Другие режимы ввода информации
- •2 Нормативно-справочная информация
- •2.1 Режим «Рабочий каталог»
- •2.2 Режим «Справочник предприятий»
- •Ход выполнения работы:
- •Лабораторная работа №6 Информационная система «Подписка-рупс». Технология ввода и корректировки информации
- •Ход выполнения работы:
- •Лабораторная работа № 7 Информационная система «Подписка-рупс». Выходные документы.
- •1 Режим «Формирования заказов»
- •2 Режим «Формирования кст по заказу»
- •Ход выполнения работы:
1.5 Построение сложного запроса для нескольких баз данных
Если необходимо построить запрос по двум или более связанным базам данных, то в FoxPro есть возможность параллельно анализировать несколько баз данных. Для этого нужно открыть первую базу данных и создать запрос. После чего в диалоговом окне запроса в области Таблицы через командную кнопку Добавить следует открыть вторую базу данных. Сразу же после этого появляется окно Условие объединения.
В этом окне определяются связи между участвующими в запросе базами данных через общие поля ключей. Если в открытой и открываемой таблицах есть одноименные поля, то FoxPro автоматически предлагает связь через них.
Если базы данных между собой не связаны, то пользователь может и на их основе создать запрос. Только в данном случае в диалоговом окне Условие объединения необходимо установить опцию НЕ, возле оператора сравнения, так как выбранные поля не являются ключами.
После установления условия объединения необходимо его подтвердить нажатием командной кнопки ОК. В результате чего база данных будет принята в список открытых таблиц, а в первую строку списка Критерия отбора автоматически внесется условие связи.
Используя командную кнопку Удалить, в любой момент можно закрыть маркированную базу данных из списка участвующих в запросе таблиц.
1.6 Группировка данных
Данные, получаемые в результате запроса, можно сгруппировать, чтобы упростить их последующий анализ. При группировке записи данных объединяются на основе одинакового значения ключа. Например, если сделать группировку по номеру фирм, то не произойдет повтора записей. Ведь могут быть фирмы удовлетворяющие нескольким условиям отбора, объединенных с помощью оператора ИЛИ.
Для определения группировки необходимо активизировать контрольный индикатор Группы. FoxPro откроет диалоговое окно выбора поля группировки.
1.7 Сортировка данных
В результате запроса пользователь может представить записи данных в определенной установленной им самим последовательности. По умолчанию FoxPro передает данные, отсортированные по первому полю в списке.
Для объявления критерия сортировки можно воспользоваться контрольным индикатором Порядок.... После щелчка на этом индикаторе открывается диалоговое окно сортировки, где необходимо указать поле сортировки и установить способ сортировки данных в этом поле: в возрастающей или в убывающей последовательности.
Формирование отчета
Другим способом представления информации по выполненному запросу является отчет. Для его формирования в окне составления запроса в списке «Вывод» необходимо выбрать значение "Отчет/Этикетка". СУБД FoxPro предоставляет возможность пользователю самому сформировать бланк отчета (указать заголовок, колонтитулы и другие элементы).
В данной лабораторной работе мы воспользуемся стандартным отчетом. Для этого, установив флажок "Опции", необходимо выбрать опцию "Стандартный отчет" и указать путь сохранения отчета (рисунок 5.4). Нажмите кнопку "Ok" и кнопку "Выполнить".
Рис. 5.4 Формирование бланка отчета
Полное изображение целой страницы отчета можно увидеть в окне "Просмотр страницы. Здесь можно увеличить изображение (кнопка Увеличить), уменьшить (кнопка Уменьшить), просмотреть следующую или предыдущую страницу (кнопки Вперед/Назад). Для выхода необходимо нажать кнопку "OK".
При необходимости распечатать отчет на принтере, установите флажок «На принтер» в опциях вывода отчета.