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