Этот курс содержит конкретные указания по созданию и
В этой лекции излагается концепция баз данных и дается общее представление об Access на примере базы данных GardenCo, принадлежащей небольшой компании "Все для сада", занимающейся продажей товаров для сада. Хотя просмотр результатов чужих трудов не слишком увлекательное занятие, обзор готовой базы данных может послужить неплохим фундаментом для разработки собственных баз данных.
База данных представляет собой компьютерный аналог организованной информации. Обычно элементы информации объединяет общая тема или назначение, как, например, список сотрудников, приведенный ниже:
| Код | Фамилия | Имя | Должность | Дата найма |
|---|---|---|---|---|
| 1 | Дэйл | Марта | Продавец | 1 мая 1992 г |
| 2 | Фулер | Джоана | Менеджер по продажам | 1 августа 1992 г |
| 3 | Ли | Марк | Продавец | 1 апреля 1992 г |
| 4 | Пенн | Дэниел | Продавец | 3 мая 1993 |
Список организован в виде столбцов и строк, называемых полями и записями. Каждому сотруднику соответствует отдельная запись, а каждое поле содержит определенную характеристику сотрудника: имя, фамилию, дату поступления на работу и тому подобное.
Так, например, с помощью телефонной книги можно найти любой телефон, если известна фамилия абонента или название организации, поскольку информация в телефонной книге организована в соответствии с этими критериями. Но если вам требуется список телефонов ваших однофамильцев или вы забыли вторую цифру в номере телефона соседа, едва ли вы найдете ответ в справочнике. Для этого необходимо изменить принцип организации данных.
По сравнению с книжным изданием телефонный справочник на электронном носителе занимает гораздо меньше места, легко копируется и распространяется. Однако основное преимущество базы данных состоит не в хранении информации, а в способности быстро извлекать именно те сведения, которые требуются.
Простые программы, которые хранят данные только в одной таблице (такие как
Database, компонент Microsoft Work), часто называют плоскими базами данных. Более
сложные программы (типа Microsoft Access) хранят информацию в нескольких связанных
(related) между собой таблицах и поэтому называются
Таблицы представляют собой один из типов объектов, входящих в базу данных Access. На следующем рисунке представлено окно базы данных, где перечислены все типы объектов.

Из всех типов объектов только таблицы предназначены для хранения информации.
Остальные используются для просмотра, редактирования, обработки и
На протяжении многих лет Microsoft прилагал немало усилий, чтобы превратить Access не только в одну из самых мощных программ управления базами данных, но и в одну из самых удобных и простых. Поскольку Access входит в состав Microsoft Office, он обладает многими чертами, характерными для приложений Office, и может обмениваться с ними информацией. Например, работая в Access, можно открывать и редактировать файлы с помощью кнопок, команд и клавиш, а также использовать буфер обмена Office для копирования данных из таких программ, как Microsoft Word или Microsoft Excel.
База данных GardenCo включает несколько таблиц, которые содержат сведения о сотрудниках компании, товарах, поставщиках и покупателях. В процессе выполнения упражнений, приведенных в этом курсе, вы будете работать с этими таблицами, используя запросы, формы, отчеты, страницы доступа, макросы и модули, предназначенные для ввода, редактирования, отбора и отображения информации.
В этом упражнении вы откроете базу данных GardenCo и просмотрите ее основные компоненты, не вдаваясь в детали, только для того, чтобы получить общее представление. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap09\Open. Выполните следующие шаги.



Вверху окна базы данных располагается панель инструментов, а вдоль левого края - панель объектов, на которой перечислены все объекты базы данных Access. Поскольку выделен объект Таблицы (Tables), в правой части окна отображается список таблиц, содержащихся в базе данных.
Таблицы играют ключевую роль в базах данных, поскольку именно в них хранится информация. База данных может содержать тысячи таблиц, размеры которых ограничиваются только доступным пространством на жестком диске компьютера.
Объекты Access могут отображаться в различных режимах. Для таблиц обычно используются режим таблицы, предназначенный для ввода данных, и режим конструктора, позволяющий просмотреть и модифицировать структуру таблицы. Переход из одного режима в другой осуществляется щелчком на кнопке Вид (View). Можно также щелкнуть на стрелке кнопки Вид (View) и выбрать нужный режим из списка.
В табличном режиме содержимое таблицы отображается в виде столбцов (полей) и строк (записей), как показано ниже.

Если таблицы имеют общие поля, можно воспользоваться
В этом упражнении вы откроете таблицы базы данных GardenCo и отобразите их в различных режимах.
В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap09\Tables. Выполните следующие шаги.
вверху окна базы данных.
Таблица Таблица содержит список типов товаров, которыми торгует компания, и включает поля Код типа, Наименование типа и Описание.

Обратите внимание, что знак плюс заменился знаком минус.

На панели перехода внизу окна указано, что таблица содержит 87 записей. Запись 1 является активной, о чем свидетельствует выделенное поле.

В режиме таблицы отображаются данные, которые хранятся в таблице, а в режиме конструктора отображается структура таблицы.
. Если будет предложено
сохранить изменения, щелкните на кнопке Нет (No).Запросы предназначены для
В сущности, запрос представляет собой вопрос, сформулированный в терминах базы данных, например: Какие записи в таблице Клиенты содержат значение 98052 в поле ПочтовыйИндекс. При выполнении запроса Access находит в указанных таблицах данные, соответствующие заданному условию, и отображает их в табличном виде.
Существуют различные типы запросов. Наиболее распространенными являются
запросы на выборку, параметрические и

Вверху окна запроса располагаются четыре окошка, содержащие списки полей таблиц,
включенных в запрос. Линии, соединяющие общие поля, обозначают связи между
таблицами. Первая строка бланка запроса содержит имена полей, включенных в запрос, а
во второй строке указана таблица, к которой принадлежит каждое поле. Третья строка Групповая операция (Total) позволяет выполнять вычисления над значениями
полей, а четвертая указывает принцип сортировки записей. Флажок в пятой строке Вывод на экран (Show) определяет, будет ли поле отображаться в результатах
запроса. Шестая строка с именем Условие отбора (Criteria) позволяет задать
На первый взгляд все это кажется довольно сложным. Однако когда вы приступите к
построению собственного запроса, исходя из логических соображений, все
вышесказанное начнет приобретать смысл. Тем более что от вас не потребуется особых
усилий. Функция Мастер запросов (Query Wizard) проведет вас через все
необходимые шаги по созданию запроса и сохранит его в качестве
В этом упражнении вы воспользуетесь несколькими запросами, которые хранятся в базе данных GardenCo. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap09\Queries. Выполните следующие шаги.

Два верхних элемента списка представляют собой команды, предназначенные для создания запросов. В столбце Описание (Description) указано назначение каждого запроса. Значок в столбце Имя (Name) идентифицирует тип запроса, как и столбец Тип (Type), расположенный в правой части окна базы данных.

На панели перехода указано, что результаты запроса включают 171 запись, тогда как таблица Товары содержит 173 записей. Чтобы понять, почему отсутствуют 2 записи, нужно отобразить запрос в режиме конструктора.
Верхняя часть окна запроса содержит схемы таблиц, из которых нужно извлечь данные, а нижняя часть представляет собой бланк, предназначенный для формирования условий отбора. Столбцы бланка соответствуют полям приведенных выше таблиц, а строки позволяют задать условия сортировки и отбора. Обратите внимание, что в строке Условие отбора (Criteria) для поля ПоставкиПрекращены указано " <> Да ". Это означает, что нужно отобрать товары, продажа которых не прекращена.

Теперь запрос отберет только те товары, которые содержат значение Да в поле ПоставкиПрекращены (то есть, продажа этих товаров прекращена).
Это те самые 2 записи из таблицы Товары, которые не вошли в результаты исходного запроса.Информация хранится в таблицах в том виде, в котором была введена. Это не имеет особого значения, если никто, кроме вас, не работает с базой данных. Однако если база данных предназначена для пользователей, имеющих смутное представление об Access, работа с таблицами может показаться им чрезмерно сложной, не говоря уже о том, как это отразится на сохранности информации. В таких случаях лучше воспользоваться формами, которые позволяют упростить и сделать более эффективными ввод и обработку содержимого таблиц.
В сущности, форма представляет собой окно, куда можно поместить
Формы используются для ввода и редактирования записей в таблицах базы данных.
Подобно таблицам и запросам, их можно отображать в трех режимах: в

Форма состоит из главной формы, базирующейся на определенной таблице. Помимо
этого, форма может включать подчиненные формы, связанные с другими таблицами.
Основными элементами формы являются надписи, в которых указан текст,
непосредственно отображающийся в форме, и поля, содержащие значения полей таблицы.
Хотя
В этом упражнении вы просмотрите несколько форм базы данных GardenCo, предназначенных для просмотра таблиц, редактирования существующих записей и ввода новой информации. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap09\Forms. Выполните следующие шаги.

Кнопочная форма имеет нестандартную строку заголовка, включает название базы данных и четыре кнопки. Первые две кнопки открывают другие кнопочные формы, имена которых совпадают с именами кнопок.

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

В этом упражнении вы просмотрите отчет, сохраненный в базе GardenCo, только для того, чтобы получить общее представление об отчетах. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap09\Reports. Выполните следующие шаги.


В режиме конструктора отчет напоминает форму, причем методика, которая используется для создания форм, может быть использована и в данном случае.
Таблицы, запросы, формы и отчеты представляют собой объекты, которые широко используются при разработке баз данных Access. С их помощью можно создать мощные и удобные для работы приложения. Однако можно существенно расширить возможности базы данных, если воспользоваться страницами доступа, макросами и модулями. Чтобы обзор Access был полным, ознакомьтесь с кратким описанием этих объектов, представленным в этом разделе.
Страницы
Чтобы предоставить доступ к информации, хранящейся в базе данных, пользователям
Интернета или интранета, можно создать страницы, называемые
Хотя публикация информации из базы данных в Web на первый взгляд кажется сложной, Access включает мастер, которые берет на себя большую часть кропотливой работы по созданию страницы доступа. При желании созданную мастером страницу можно доработать в режиме конструктора.
Макросы
Макросы представляют собой небольшие программы, с помощью которых обеспечивается реакция Access на такие события, как открытие формы, щелчок кнопки или обновление записи. Это особенно удобно, если предполагается передать базу данных неквалифицированным пользователям. Например, можно написать макросы, содержащие последовательность команд, выполняющих рутинные задачи, или связать такие действия, как открытие формы или печать отчета, с кнопками кнопочной формы.
Модули
Модули представляют собой программы на Visual Basic for Applications (VBA), языке программирования высокого уровня, разработанного Microsoft для создания приложений Windows. Помимо стандартного набора команд VBA, каждая программа Microsoft Office имеет собственные команды. В отличие от макросов, позволяющих автоматизировать не более пяти, шести десятков операций, VBA включает сотни команд и может неограниченно расширяться за счет дополнений, вносимых другими компаниями и частными лицами. Программы VBA используются для решения задач, слишком сложных для макросов, как, например, извлечение определенной информации из рабочих листов Excel.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.