Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
12.65 Mб
Скачать

Глава 3. Субд Access

3.1. Последовательность работ при создании новой базы данных

  1. Создается отдельная папка для хранения новой базы данных.

  2. Создается пустая база данных.

  3. Разрабатываются модули контроля вводимых значений.

  4. Создаются таблицы базы данных с указанием модулей или выраже­ний для контроля вводимых значений.

  5. Включаются в базу данных таблицы из внешних источников.

  6. Производится связывание таблиц базы (создание схемы данных) с указанием правил контроля целостности данных.

  7. Заполняются данными таблицы базы.

  8. Разрабатываются модули и макросы формирования значений рас­чет­ных полей.

  9. Создается базовый запрос, объединяющий колонки (поля) всех таб­­лиц и расчетные поля. Этот запрос используется в качестве источника записей для других запросов, форм и отчетов.

  10. Создаются формы входных документов для заполнения и кор­рек­ти­ров­­ки базы данных.

  11. Создаются необходимые фильтры и запросы различных типов для сортировки, отбора и корректировки данных.

  12. Создаются расчетные модули, отчеты и Web‑страницы.

  13. Создается главное меню для вызова различных объектов базы (обычно из пунктов горизонтального меню: Таблицы, Формы, Запросы, Отчеты, Выход).

  14. Производится настройка параметров запуска Access (обычно убирают окно базы данных и меню, оставляют меню пользователя).

В сложных случаях могут разрабатываться модули на языке Visual Basic [5], в которых доступ к данным базы осуществляется с исполь­зо­ва­нием технологий ADO или DAO, а обработка ‑ средствами этих языков.

Объекты базы могут создаваться средствами конструктора (обеспе­чи­вает максимальное использование возможностей Access, но более тру­до­ем­ких при их использовании), мастера (с минимальной трудоемкостью, но менее гибких) и построителя (для создания отдельных элементов объектов, например выражений). Для удобства ввода вы­ра­же­ний в короткие поля описаний можно увеличить их до отдельного окна клавишами Shift+F2.

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

В пособии большее внимание уделяется технологии применения отдельных средств СУБД Access, описанию последовательности создания и использования объектов базы данных на примерах.

3.2. Создание базы данных

3.2.1. Запуск Access и открытие базы данных

Базой данных является файл с расширением MDB. Этот файл содер­жит не только все таблицы базы, но и все другие объекты приложения, ука­занные в окне базы. Для запуска Аccess выполните команду Пуск/Прог­раммы/Microsoft Access. Далее можно выбрать и открыть существующую базу, используя следующие варианты:

  • Выбрать базу из списка файлов.

  • Дважды щелкнуть на элементе списка Другие файлы, и появится окно Открытие файла базы данных для выбора файла из папок: Журнал (файлы, которые использовались ранее), Мои документы, Рабочий стол, Избранное, Web‑папки. В папку Избранное можно занести выделенный файл командой Сервис/Добавить в папку “Избранное”. Командой Сервис/Подключить сетевой диск можно подключить сетевой диск.

  • Найти нужный файл командой Файл/Найти.

Открыть файл уже в процессе работы можно одним из вариантов:

  • Выбрать файл из списка файлов в меню Файл. Если этого списка нет, то выполните команду Сервис/Параметры/Общие/Помнить список файлов.

  • Выполнить команду Файл/Открыть.

  • Нажать кнопку Открыть на панели инструментов.

Файлы открываются в одном из режимов: Открыть (коллективный доступ), Открыть монопольно (запрет открытия файла для остальных пользователей), Открыть для чтения (коллективный доступ только для чтения), Открыть монопольно для чтения (запрет другим пользователям открывать файл). Базу можно сжать (примерно на 40%) командой Сер­вис/Слу­­жебные программы/Сжать и восстановить базу данных. Мож­но установить режим авто­ма­ти­ческого сжатия при закрытии базы коман­дой Сервис/Параметры/Об­щие/Сжи­мать при закрытии.