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