- •Лабораторные работы
- •1. Настройка параметров приложения Цель работы: обеспечение удобства работы с субд. Общие сведения
- •Никогда не открывайте файлы, находящиеся на дискетах!
- •Задание
- •Порядок выполнения работы Создание рабочей папки
- •Создание группы программ в главном меню
- •Создание ярлыка
- •Задание свойств ярлыка
- •Проверка режима запуска
- •Задание параметров субд
- •Результат работы
- •2. Создание таблицы базы данных для хранения сведений о работниках
- •Общие сведения
- •Заполнение данными
- •Цель работы – моделирование процесса создания общей бд предприятия на основе бд подразделений.
- •Цель работы – выбор из бд группы данных.
- •Фильтр это механизм, позволяющий отображать только записи, удовлетворяющие определенному условию.
- •Фильтр по выделенному
- •Порядок следования полей
- •Расширенный фильтр
- •Кавычки для текстовой константы и квадратные скобки для имени поля.
- •Снятие фильтра
- •Другие способы применения фильтра
- •Задание
- •Результат работы
- •5. Сортировка данных в таблице Цель работы – освоение способов представления данных в отсортированном виде. Общие сведения
- •Сортировка по одному полю
- •Сортировка по нескольким полям
- •Расширенная сортировка
- •Задание
- •Результат работы
- •6. Разработка запросов к одной таблице
- •Общие сведения
- •Задание
- •Порядок выполнения работы Работа с запросами на выборку
- •Работа с запросами на обновление
- •Цель работы – получение сводной информации из таблицы.
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •8. Создание отчета Цель работы – представление данных в форме отчета. Общие сведения
- •Создание отчета
- •Структура отчета
- •Группировка данных в отчете
- •Задание
- •Порядок выполнения работы Создание черновика отчета
- •Экран создания отчета
- •Инструменты для создания отчета
- •Формирование текстового объекта
- •Поле вывода
- •Работа с элементами оформления
- •Никогда не допускайте перехода линий и прямоугольников из одной области отчета в другую!
- •Порядок создания групп в отчете
- •Вычисления для групп
- •Свойства отчета
- •Результат работы
- •9. Разработка почтовых наклеек
- •Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •10. Создание экранной формы
- •Цель работы – облегчение ввода и корректировки данных
- •В таблицах.
- •Общие сведения
- •Особенности работы с полями в форме
- •Результат работы
- •11. Создание файла полученной заработной платы
- •Цель работы – подготовка к одновременной работе
- •С несколькими таблицами.
- •Общие сведения
- •Задание
- •Порядок выполнения работы Окончательная проверка правильности таблицы кадры
- •Способы выполнения задания
- •Создание структуры таблицы зарплата
- •Запись в полученный файл сумм за один месяц
- •Запись сумм за последующие месяцы
- •Проверка новой таблицы
- •Создание запроса, сразу решающего задачу в полном объеме
- •Проверка правильности заполнения таблицы зарплата
- •Результат работы
- •12. Просмотр сумм зарплаты Цель работы – получение информации из двух таблиц. Общие сведения
- •Связь между таблицами бд является механизмом, позволяющим выбирать из них нужные данные.
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •13. Работа со связью-объединением Цель работы – исследование связи-объединения. Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •14. Введение кодов договоров Цель работы – подготовка к установлению нескольких связей. Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •15. Установление связи между тремя таблицами Цель работы – получение данных из трех связанных таблиц. Общие сведения
- •Цель работы – создание единого меню для работы с базой данных.
- •Кнопочная форма представляет собой панель управления приложением.
- •Создание кнопочных форм
- •Работа с кнопочной формой
- •Редактирование кнопочной формы Конструктором
- •Задание
Кавычки для текстовой константы и квадратные скобки для имени поля.
У каждой таблицы имеется только один фильтр, то есть если Вы изменяете условия фильтрации, то старый фильтр не сохраняется.
Снятие фильтра
Для того, чтобы снова увидеть все записи, следует нажать кнопку Удалить фильтр или выбрать соответствующий пункт контекстного меню.
При этом условия, заданные в фильтре, сохраняются.
Другие способы применения фильтра
Существуют еще два механизма фильтрации, которые предлагается изучить самостоятельно.
Один из механизмов включается при выборе меню à Записи à Фильтр à Исключить выделенное.
Второй – меню àЗаписи àФильтр à Изменить фильтр.
Задание
Установите поочередно фильтры по выделенному для отбора:
всех работниц;
всех служивших в армии;
всех работников, проживающих в заданном районе и имеющих определенное количество детей;
всех однофамильцев одного из сотрудников, проживающих в том же районе;
всех сотрудников, имеющих заданный оклад и должность.
С помощью расширенного фильтра выберите записи для следующих условий (конкретные значения выбираются так, чтобы была видна работа фильтра):
родившиеся до заданной даты;
родившиеся в определенном интервале дат;
имеющие оклады в заданном диапазоне;
родившиеся до заданной даты и служившие в армии;
имеющие оклад в заданных пределах;
имеющие оклад больше заданного и количество детей больше заданного;
лица женского пола с зарплатой в заданных пределах и лица мужского пола с маленьким окладом.
Результат работы
Проверяется умение пользоваться фильтром по выделенному и расширенным фильтром, вводить сложные условия, состоящие из двух-трех простых, а также задавать 2-3 образца для поиска, содержащие значения различных полей.
5. Сортировка данных в таблице Цель работы – освоение способов представления данных в отсортированном виде. Общие сведения
О пользе упорядочения записей в БД много говорить не приходится. Для получения легко читаемого документа и даже просто для того, чтобы свободно ориентироваться в записях, совершенно необходимо их упорядочить по значению цифровых полей, в алфавитном или хронологическом порядке.
При этом для одной задачи может потребоваться сортировка в алфавитном порядке фамилий, в другом – в порядке дат рождения и т.д.. То есть упорядочение записей – часто выполняемая задача.
Сортировка в таблице базы данных является логической, то есть истинное положение данных в файле не изменяется, а изменяется только порядок их показа в открытой таблице. Для этого строится специальная скрытая таблица, где указан порядок показа записей. Она называется индексом.
Важно отметить еще и то, что согласно определению реляционной БД, порядок следования записей в ней произволен. Если Вы ввели несколько записей в определенном порядке, то это не значит, что этот порядок сохранится при следующем открытии таблицы. Важное значение приобретает сортировка: только с ее помощью можно ориентироваться в записях. В реальных БД порядок сортировки тщательно планируется.
Выполнение сортировки достаточно просто.
Сортировка по одному полю
Для сортировки по одному полю достаточно, чтобы это поле было текущим. Нажмите кнопку на панели инструментов, называемую Сортировка по возрастанию или Сортировка по убыванию.
При сортировке по возрастанию числа будут упорядочены по возрастанию значений, тексты – лексикографически (как в словаре) от A до Я, даты – хронологически от более ранней к более поздней. При сортировке по убыванию порядок обратный.