Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovaya_33__33__33__33_1.doc
Скачиваний:
21
Добавлен:
07.02.2015
Размер:
1.17 Mб
Скачать

4.2. Запросы

Запросы обеспечивают поиск в базе данных информации, отвечающей определенным критериям. Найденные записи - результаты запроса, можно просматривать, редактировать и использовать с определенными целями. Также результаты запроса могут использоваться в качестве основы для создания других объектов MSAccess.

Запрос иными словами это вопрос, сформулированный на языке баз данных. При выполнении запроса Access находит в указанных таблицах данные, соответствующие заданному условию, и отображает их в табличном виде.

В готовом программном проекте запросы не будут отображены на главной форме как отчеты и формы, его можно будет посмотреть только через меню самой базы данных в MSAccess.

Роль запросов очень велика при разработке проекта. Составленный запрос частично применяется во всех случаях при работе с формами, таблицами, страницами доступа и отчетах. Например, с помощью запроса, используемого в поле со списком, можно сгенерировать отчет. Примером использования запроса может служить построение единого адреса, страна и данные для отчета по работникам (рис. 4.15, рис. 4.16, рис. 4.17).

4.3. Отчеты

Отчёты используются для наглядного представления нужной информации, отобранной из баз данных.

Например, отчёт для отображения списка читателей (рис. 4.18). Данный отчёт может быть использован для того, чтобы получить информацию обо всех посетителях библиотеки, когда-либо зарегистрированных в ней. Он может быть вызван из «Главной формы», посредством нажатия соответствующей кнопки, непосредственно из окна базы данных или Главного меню.

В моем проекте всего три отчета, один из них уже представлен выше. Также есть отчет «Список изданий» - выводит все данные по имеющимся в библиотеке книгам, журналам и газетам (рис. 4.19). Третий отчет «Список сотрудников» - содержит отфильтрованные данные о неволенных сотрудниках библиотеки (рис. 4.20).

Рис. 4.1. Главная кнопочная форма

Рис. 4.3. Вкладка «Паспорт»

Рис. 4.4. Вкладка «Адрес»

Рис. 4.5. Вкладка «Средства связи»

Рис. 4.6. Вкладка «Прием на работу»

Рис. 4.8. Вкладка «Паспорт»

Рис. 4.9. Вкладка «Адрес»

Рис. 4.10. Вкладка «Средства связи»

Рис. 4.12. Вкладка «Автор»

Рис. 4.13. Вкладка «Произведение»

Рис. 4.14. Вкладка «Прокат»

4.4. Параметры запуска

Проект должен отвечать всем требованиям его тематики. В MicrosoftAccessпараметры запуска являются стандартным служебным модулем, позволяющим выполнять определенные действия при открытии базы данных.

Все события можно настроить во вкладке MSAccess«Параметры запуска…».

  • изменение заголовка базы данных;

  • использовать иконку, как логотип;

  • выбрать строку меню по умолчанию;

  • полный набор меню;

  • контекстное меню по умолчанию;

  • выбор формы/страницы по умолчанию;

  • окно базы данных;

  • строка состояния;

  • контекстное меню по умолчанию;

  • встроенные панели инструментов;

  • изменение панели инструментов/меню.

Подобный подход позволяет конечному пользователю получать доступ к структуре базы данных и редактировать не только структуру таблиц, но и создавать собственные формы, запросы, отчёты. Это сделано возможным для того, чтобы обеспечить расширяемость базы данных.

Из всех вышеописанных действий нам потребуется задать новый заголовок «библиотека» (название продукта), если этого не сделать имя останется стандартным по умолчанию; выбрать подходящую иконку - прописать путь к иконке, таким образом чтобы при переносе нашей базы на любую машину все иконки сохранялись, для этого необходимо убрать весь путь, оставив только знак «/» и название иконки с расширением; задействовать все созданные меню, и главную кнопочную форму, автоматически загружаемую вместе с Access2003; убрать полное контекстное меню, и контекстное меню по умолчанию. Теперь пользователь будет при запуске видеть кнопочную форму, которая поможет ему в дальнейшем при работе с базой, а ограниченное, в рамках тематики, пользовательские меню, повысит скорость работы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]