- •И.Б. Кушнир
- •Оглавление
- •Введение
- •1. Основы информационных систем и баз данных
- •1.1. Информационные системы1
- •1.2. Базы данных
- •Контрольные вопросы
- •Тестовые задания
- •2. Общие вопросы разработки баз данных субд Access
- •2.1. Рабочая среда Access
- •Концепция базы данных
- •Таблицы
- •Запросы
- •Страницы
- •Макросы
- •2.2. Задание для самостоятельной работы
- •Варианты заданий
- •2.3. Пример выполнения задания2
- •Поставщики
- •Контрольные вопросы
- •Тестовые задания
- •3. Создание и корректировка базы данных в субд
- •Типы данных и задание связей в базе данных
- •Типы данных, обрабатываемых в Access [8, с. 45]
- •3.2. Задание для самостоятельной работы
- •3.3. Пример выполнения работы
- •3.3.1. Создание базы данных
- •3.3.2. Создание структуры таблиц в режиме конструктора Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •3.3.3. Связывание таблиц
- •3.3.4. Ввод данных3
- •3.3.5. Редактирование записи
- •3.3.6. Удаление записи
- •3.3.7. Поиск и сортировка данных
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •3.3.8. Печать в режиме таблицы
- •Контрольные вопросы
- •Тестовые задания
- •4. Запросы на выборку
- •4.1. Способы создания запроса4
- •Примеры часто используемых операторов и функций5
- •4.2. Задание для самостоятельной работы
- •Варианты заданий
- •4.3. Пример выполнения задания
- •4.3.1. Создание запроса
- •4.3.2. Редактирование запроса
- •Контрольные вопросы
- •Тестовые задания
- •5. Вычисления в запросах: простые, групповые
- •5.1. Общие сведения о расчетах в запросах6
- •Типы операций [8, с. 128]
- •Сведения о стипендиатах
- •Перекрестная таблица
- •5.2. Задание для самостоятельной работы
- •Варианты заданий
- •5.3. Пример выполнения задания
- •5.3.1. Вычисления в запросе
- •5.3.2. Итоговые запросы
- •5.3.3. Сводные таблицы7
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Авс-анализ
- •Детализация
- •Контрольные вопросы
- •Тестовые задания
- •6. Формы
- •6.1. Общая характеристика экранных форм8
- •6.2. Задание для самостоятельной работы
- •Варианты заданий
- •6.3. Пример выполнения задания
- •6.3.1. Простая форма
- •6.3.2. Составная форма, основанная на двух таблицах
- •6.3.3. Составная форма, основанная на таблице и запросе
- •6.3.4. Составная форма с вычисляемым полем в главной форме
- •6.3.5. Редактирование формы
- •Контрольные вопросы
- •Тестовые задания
- •7. Отчеты
- •7.1. Общая характеристика отчетов9
- •7.2. Задание для самостоятельной работы
- •Варианты заданий
- •7.3. Пример выполнения задания
- •7.3.1. Создание автоотчета
- •7.3.2. Нумерация и сортировка данных в отчете
- •7.3.3. Группировка и подсчет итогов в отчете
- •7.3.4. Подотчет в отчете
- •Контрольные вопросы
- •Тестовые задания
- •8. Web-интерфейс к базам данных Access
- •8.1. Общая характеристика страниц доступа к данным10
- •8.2. Задание для самостоятельной работы
- •Варианты заданий
- •8.3. Пример выполнения задания
- •8.3.1. Создание автостраницы
- •8.3.2. Создание страницы с помощью Мастера
- •8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора
- •Контрольные вопросы
- •Тестовые задания
- •9. Настройка пользовательского интерфейса
- •9.1. Общая характеристика элементов управления и их свойств
- •9.2. Задание для самостоятельной работы
- •9.3. Пример выполнения задания
- •9.3.1. Создание кнопочной формы
- •9.3.2. Добавление кнопок в форму
- •9.3.3. Макрос для открытия запроса
- •9.3.4. Задание условий отбора в макросе
- •9.3.5. Настройка параметров запуска
- •Контрольные вопросы
- •Тестовые задания
- •Заключение
- •Библиографический список
- •Приложение 1 (справочное) Типы связи
- •Приложение 2 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
Контрольные вопросы
Что представляют собой страницы доступа к данным?
Как вы понимаете публикацию данных в Web?
Какие программные средства, помимо Access позволяют создавать страницы доступа?
Какие типы страниц вы знаете и для чего они предназначены?
Как можно подключить существующую страницу к базе данных?
В чем преимущество создания файла подключений?
Какие форматы файла подключений вы знаете?
Какие операции над записями возможны в странице доступа данных?
Как пользоваться страницами доступа к данным?
Как создать простейшую страницу с помощью мастера страниц?
Какие недостатки существуют у страниц, созданных с помощью Мастера страниц?
Для чего добавляют разделы на страницу доступа к данным?
Как переместить элемент управления на новую позицию страницы доступа и что при этом будет происходить с его надписью?
Для чего на странице доступа присутствует маркер развертывания и как изменить его внешний вид?
Как оформить страницу, чтобы она выглядела привлекательно?
Тестовые задания
В каких приложениях можно открыть страницу доступа к данным?
Word.
Access.
Explorer.
Outlook.
В каких случаях нельзя сразу открыть страницу доступа к данным?
Изменилось местонахождение файла страницы доступа.
Изменилось расширение файла страницы доступа.
Изменилось местонахождение базы данных.
База данных балла переименована.
Какими ссылками задается путь к базе данных?
Относительными.
Абсолютными.
Смешанными.
Произвольными.
В чем основное отличие страниц доступа от форм или отчетов базы данных?
Страница представляет собой отдельный файл.
Страница представляет собой ссылку на источник данных.
Страница содержит специальный код.
Страница в окне базы данных может быть удалена без каких-либо последствий.
Какое расширение у страниц доступа?
doc.
mdb.
htm.
txt.
Для чего предназначены страницы доступа?
обеспечивают доступ пользователей к данным.
позволяют вводить данные в базу.
обеспечивают поиск данных.
допускают структуризацию данных на странице.
Какие операции допустимы над страницами доступа?
Пересылка по электронной почте.
Размещение на Web-странице.
Сохранение в отдельном файле.
Совместная работа.
Какой тип страниц предназначен для ввода данных?
Присоединенные.
Статистические.
Динамические.
Сводные.
Какой тип страниц предназначен для анализа данных?
Присоединенные.
Статистические.
Динамические.
Сводные.
Какой тип страниц предназначен для просмотра данных в интерактивном режиме?
Присоединенные.
Статистические.
Динамические.
Сводные.
9. Настройка пользовательского интерфейса
Цель: знакомство с кнопочными формами, обеспечивающими доступ к объектам базы данных в пользовательском режиме, освоение возможностей и свойств элемента управления Кнопка и назначение элементу управления макросов; настройка параметров запуска приложения.
9.1. Общая характеристика элементов управления и их свойств
Для организации эффективной работы необходимо все созданные компоненты объединить в систему. Все предыдущие объекты служили для создания базы данных, а теперь необходимо позаботиться о пользователе, который будет применять базу данных в своей работе. Для этого необходимо обеспечить удобный графический интерфейс (вид экрана), чтобы можно было решать задачи, не тратя сил на поиск объектов – таблиц, запросов, форм или отчетов.
Для объединения объектов в одном диалоговом окне можно создать так называемую кнопочную форму, которая представляет собой панель управления и содержит кнопки, обеспечивающие вызов других кнопочных форм, а также отдельных объектов – отчетов, форм и макросов. Все это можно разделить на несколько направлений. Тогда главная форма будет иметь несколько страниц – уровней. В этом случае появляются дополнительные кнопки, предназначенные для возврата к кнопочным формам предыдущих уровней или выхода из Access. Пользователь, нажимая кнопку на панели управления, инициирует событие – нажатие кнопки, к которому могут привязываться действия для открытия других кнопочных форм или конкретные действия для обработки данных. Вызов главной кнопочной формы при открытии базы данных позволяет сразу начать работу. В Access имеется средство автоматизированной разработки формы по управлению приложением, называемое диспетчером кнопочных форм.
Кнопка на форме – это специальный элемент управления, который имеет надпись или рисунок, подсказывающий пользователю их предназначение. Пользователь щелкает по кнопке, выполняются разнообразные действия. Создать кнопку на форме просто, а для того, чтобы выполнялось определенной действие, следует: либо написать макрос или программу на языке VBA, либо воспользоваться специальными мастерами для простых (типовых) действий.
В базе данных для выполнения практических задач применяются средства программирования – макросы. Макросы в Access представляют собой структуру из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Именно с помощью макрокоманды можно открыть форму, отчет, распечатать данные, запустить запрос и т.д. Вам не надо изучать языки программирования и писать программы, т.к. в Access уже существует набор макрокоманд с готовыми программами для реализации практически любого действия при разработке небольшой базы данных. Макрос сам по себе ничего сделать не может – его нужно прикреплять к чему-нибудь, например к кнопке.
После создания кнопочной формы следует определить внешний вид и характеристики базы данных при ее открытии. Для этого нужно настроить параметры запуска, позволяющие предусмотреть открытие главной кнопочной формы сразу после открытия файла базы данных. Разработчик вправе скрыть от пользователя окно базы данных.
Настройка базы данных осуществляется в специальном окне, которое вызывается через пункт меню СервисПараметры запуска.