В субд ms access конструктор это

Обновлено: 02.05.2024

Цель: познакомить с основными понятиями баз данных и получить общие сведения о СУБД Microsoft Access.

Ключевые понятия:данные, база данных, СУБД, структура базы данных, древовидная, сетевая, табличная или реляционная структуры БД, записи, поля, таблицы, формы, отчёты, запросы, макросы, модули, конструкторы, конструкторские объекты, поля, кнопки, диаграммы, рамки.

Термин «база данных» появился в 60-х годах ХХ века. База данных ( БД ) – это любая совокупность связанной информации, объединённой вместе по определённому признаку. Например, в качестве базы данных можно рассматривать расписание движения поездов или книгу регистрации данных о заказах покупателей и выполнении заказов.

Компьютерная база данных это реализованная с помощью компьютера информационная модель, отражающая состояние объектов и их отношения. Информационной моделью (или структурой данных) называют совокупность взаимосвязанных данных.

Основным назначением БД является быстрый поиск содержащейся в них информации. Ручные или бумажные БД имеют существенный недостаток – их очень трудно модифицировать. Компьютерные БД позволяют устранить многие проблемы, свойственные ручным (бумажным) БД, обладают большой компактностью.

При этом в качестве базы данных рассматриваются только набор данных, организованных определённым образом. Для того, чтобы создать свою собственную базу данных, надо прежде всего решить, из каких элементов она будет состоять (например: фамилия, имя, национальность, год рождения, адрес и т. д.) Из этих элементов можно составить записи, т. е. объединить их. Объединяя элементы в запись, мы устанавливаем между ними определённую связь. Наличие таких связей и определяет структуру базы данных.

Базы данных, соответственно типам информационных структур, делят на три класса:

С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы, ее наполнения содержимым, редактирования содержимого и отбора отображаемых данных в соответствии с заданным критерием, упорядочения, оформления и последующей выдачи на устройства вывода или передачи по каналам связи.

В мире существует множество систем управления базами данных: dBase, Paradox, FoxPro, Clipper,Oracle и т. д. Несмотря на то, что они могут по – разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такой системы мы выбрали СУБД Microsoft Access.

Реляционная база данных.База данных, созданная в СУБД Access, является реляционной базой данных. В основе реляционной модели базы данных лежит понятие отношения (relation). Концепция реляционной модели предложена Е. Ф. Коддом в 1970 г. Основным объектом этой базы являются взаимосвязанные двумерные таблицы. Таблица понятна, обозрима и привычна для человека. Каждая таблица состоит из строк и столбцов, которые в компьютерных базах данных называются записями и полями, соответственно. Изменив состав полей базовой таблицы, мы изменяем структуру базы данных и. соответственно, получаем новую базу данных.

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

Связи между таблицами базы данных дают возможность совместно использовать данные из разных таблиц. В нормализованной реляционной базе данных связи характеризуются отношениями типа один-к-одному (1:1) или один-ко-многим (1:¥).Связь каждой пары таблиц обеспечивается одинаковыми полями в них – ключом связи. Ключом связи всегда является уникальный ключ главной таблицы в связи. В подчиненной таблице он называется внешним ключом.

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

Поскольку СУБД Access является одним из приложений Windows, входящих в интегрированную систему Office, интерфейс окна программы и его основные компоненты – меню, панели инструментов, справочная система, а также приемы работы с клавиатурой и мышью используются в работе аналогично другим приложениям (Word, Excel).

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

Основные свойства полей таблиц баз данных СУБД Microsoft Access:

Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц);

Тип поля – определяет тип данных, которые могут содержаться в данном поле;

Размер поля – определяет предельную длину (в символах) данных в ячейках, принадлежащих полю;

Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля);

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);

Условие на значение – ограничение, используемое для проверки правильности ввода данных;

Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы;

Пустые строки – свойство, разрешающее ввод пустых строковых данных (в основном это касается текстовых данных);

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

Свойства полей различаются в зависимости от типа данных. Базы данных Microsoft Access работают со следующими типами данных:

Текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов);

Поле Мемо – специальный тип для хранения больших объемов текста (до 65535 символов). Физически в поле хранится указатель на другое место базы данных, в котором хранится непосредственно текст, но для пользователя такое разделение незаметно;

Числовой – тип данных для хранения действительных чисел;

дата/время – тип данных для хранения календарной даты и текущего времени;

денежный – тип данных для хранения денежных сумм;

счетчик – специальный тип данных для хранения уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием;

логический – тип для хранения логических данных (могут принимать только два значения, например, да или нет);

поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например, мультимедийных;

гиперссылка – специальное поле для хранения адресов URL WEB-объектов Интернета. При щелчке на ссылке автоматически происходит запуск броузера и воспроизведение объекта в его окне.

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

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

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

Запрос является средством извлечения информации из базы данных, причём данные могут быть распределены среди нескольких таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных. В Microsoft Access для формирования запросов используется способ, получивший название запроса по образцу. Используя это средство, на основании визуальной информации можно извлечь нужные данные из одной или нескольких таблиц.

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

Макросы предназначены для автоматизации часто выполняемых операций. Каждый макрос содержит одну или несколько макрокоманд, каждая из которых выполняет определённое действие, например, открывает форму или печатает отчёт.

Для реализации практических задач пользователя разработчику приходится использовать средства программирования: язык макрокоманд и язык Visual Basic for Applications (VBA). Макросыи модули, созданные программистом, оперируют запросами, формами и отчетами и объединяют разрозненные действия в единую задачу пользователя.

В окне базы данных Access наряду со списком объектов представлены ярлыки для быстрого запуска Мастеров или Конструкторов создания нового объекта.

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

Размещение базы данных. Все таблицы базы данных, а также другие объекты Access – формы, запросы, отчеты, макросы и модули, построенные для этой базы, и внедренные объекты – могут размещаться на диске в одном файле базы данных формата .mdb. Это упрощает технологию ведения базы данных и приложения пользователя. Обеспечивается высокая компактность размещения всех объектов базы данных. Приложение базы данных которая создается программой VBA, может быть скомпилирована и сохранено в файле приложения формата .mde. При этом исходные программы на VBA удаляются, а база данных сжимается, что значительно сокращает размер файла. После компиляции объекты базы данных не могут быть изменены.

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

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

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

Данная статья содержит общие сведения о структуре базы данных Access. Access предоставляет несколько инструментов, которые можно использовать для ознакомления со структурой конкретной базы данных. Кроме того, в статье описано, как, для чего и когда следует использовать каждый из этих инструментов.

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

В этой статье

Общие сведения

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

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

Файлы баз данных Access

Приложение Access можно использовать для управления всеми данными в одном файле. В файле базы данных Access можно использовать:

таблицы для сохранения данных;

запросы для поиска и извлечения только необходимых данных;

формы для просмотра, добавления и изменения данных в таблицах;

отчеты для анализа и печати данных в определенном формате.

1. Данные сохраняются один раз в одной таблице, но просматриваются из различных расположений. При изменении данных они автоматически обновляются везде, где появляются.

2. Извлечение данных с помощью запроса.

3. Просмотр или ввод данных с помощью формы.

4. Отображение или печать данных с помощью отчета.

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

Примечание: Некоторые базы данных Access содержат ссылки на таблицы, хранящиеся в других базах. Например, одна база данных Access может содержать только таблицы, а другая — ссылки на них, а также запросы, формы и отчеты, основанные на связанных таблицах. В большинстве случаев неважно, содержится ли в базе данных сама таблица или ссылка на нее.

Таблицы и связи

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

Примечание: В веб-базах данных и веб-приложениях создать связи на вкладке объекта "Схема данных" невозможно. Используйте для этого поля подстановки.

1. Сведения о клиентах, которые когда-то хранились в списке рассылки, теперь находятся в таблице "Покупатели".

2. Сведения о заказах, которые когда-то хранились в электронной таблице, теперь находятся в таблице "Заказы".

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

Запросы

С помощью запроса можно найти и извлечь данные (в том числе и данные из нескольких таблиц), соответствующие указанным условиям. Запросы также используются для обновления или удаления нескольких записей одновременно и выполнения предопределенных или пользовательских вычислений на основе данных.

Примечание: В веб-базах данных и веб-приложениях использовать запросы для обновления или удаления записей невозможно.

1. Таблица "Покупатели" содержит сведения о покупателях.

2. Таблица "Заказы" содержит сведения о заказах.

3. Этот запрос извлекает из таблицы заказов код заказа и дату назначения, а из таблицы покупателей — название компании и город. Запрос возвращает только те заказы, которые были оформлены в апреле и только покупателями из Лондона.

Формы

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

Примечание: Для создания форм и отчетов в веб-базах данных и веб-приложениях используется режим макета, а не конструктора.

1. В таблице одновременно отображается множество записей, однако для просмотра всех данных в одной записи иногда необходимо прокрутить ее горизонтально. Кроме того, при просмотре таблицы невозможно обновить данные из нескольких таблиц одновременно.

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

3. Форма может содержать кнопку, используемую для печати отчета, открытия других объектов или автоматического выполнения других задач.

Отчеты

1. Создание почтовых наклеек с помощью отчета.

2. Отображение итоговых значений на диаграмме с помощью отчета.

3. Использование отчета для отображения рассчитанных итоговых данных.

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

Просмотр подробных сведений об объектах в базе данных

Лучше всего ознакомиться с определенной базой данных с помощью архивариуса базы данных. Он используется для создания отчетов с подробными сведениями об объектах в базе данных. Сначала необходимо выбрать объекты, которые должны быть описаны в отчете. Отчет архивариуса будет содержать все данные о выбранных объектах.

Откройте нужную базу данных.

На вкладке Работа с базами данных в группе Анализ нажмите кнопку Архивариус.

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

Выберите один или несколько указанных на вкладке объектов. Для выбора всех объектов нажмите кнопку Выбрать все.

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

Для печати отчета откройте вкладку Просмотр перед печатью и в группеПечать нажмите кнопкуПечать.

Просмотр таблицы в режиме конструктора

Примечание: Режим конструктора недоступен для таблиц в веб-базах данных.

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

Откройте базу данных, которую необходимо проанализировать.

В области навигации щелкните правой кнопкой мыши таблицу, которую нужно изучить, и выберите в контекстном меню пункт Режим конструктора.

При необходимости запишите имя каждого поля таблицы и его тип данных.

Тип данных поля может ограничивать размер и тип данных, которые можно ввести в поле. Например, размер текстового поля может быть ограничен 20 знаками, а поле с типом данных "Числовой" не поддерживает ввод текста.

Чтобы определить, является ли поле полем подстановок, откройте вкладку Поле подстановки в нижней части бланка запроса в разделе Свойства поля.

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

На приведенном ниже рисунке показано типичное поле подстановок. Параметры, отображаемые в свойстве Источник строк поля, можно изменить.

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

По умолчанию списки значений используют текстовый тип данных.

Лучший способ найти списки подытогов и значений — отобразить вкладку Под поиск и щелкнуть записи в столбце Тип данных для каждого поля таблицы. Дополнительные сведения о создании полей подпапок и списков значений см. по ссылкам в разделе См. также .

Просмотр связей между таблицами

Чтобы получить графическое представление таблиц в базе данных, полей в каждой таблице и связей между таблицами, используйте вкладку объектаСвязи. Вкладка объекта Связи позволяет получить общее представление о таблице и структуре связей базы данных; эти сведения необходимы при создании или изменении связей между таблицами.

Примечание: Вкладку объекта Связи можно также использовать для добавления, изменения или удаления связей.

Откройте базу данных, которую необходимо проанализировать.

На вкладке Работа с базами данных в группе Связи нажмите кнопку Связи.

Откроется вкладка объекта Связи, на которой будут показаны связи между всеми таблицами в открытой базе данных.

Примечание: В веб-базах данных и веб-приложениях использовать вкладку объекта "Схема данных" невозможно.

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

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

В этой статье

Общие сведения о режимах макета и конструктора

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

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

добавлять в форму больше разнообразных элементов управления, таких как надписи, изображения, линии и прямоугольники;

изменять источники для текстовых полей в самих полях, не открывая их страницу свойств;

изменять размер разделов формы, например ее заголовка или раздела подробностей;

изменять некоторые свойства формы, которые невозможно изменить в режиме макета (такие как Режим по умолчанию или Режим формы).

Изменение формы в режиме макета

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

Чтобы перейти в режим макета, щелкните правой кнопкой мыши имя формы в области навигации и выберите команду Режим макета .

Access выведет форму в режиме макета.

Для изменения свойств формы, элементов управления и разделов можно использовать страницу свойств. Чтобы открыть страницу свойств, нажмите клавишу F4.

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

На вкладке Формат в группе Элементы управления нажмите кнопку Добавить поля .

Нажмите клавиши ALT+F8.

Затем можно перетащить поля прямо из области Список полей в форму.

Чтобы добавить одно поле, дважды щелкните его и перетащите из области Список полей в нужный раздел формы.

Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в форму.

Изменение формы в режиме конструктора

Настроить структуру формы можно и в режиме конструктора. Вы можете добавить в форму новые элементы управления и поля, поместив их на бланк. На странице свойств можно задать множество свойств для настройки формы.

Чтобы переключиться на конструктор, щелкните правой кнопкой мыши имя формы в области навигации и выберите команду Конструктор .

Access выведет форму в конструкторе.

Для изменения свойств формы, элементов управления и разделов можно использовать страницу свойств. Чтобы открыть страницу свойств, нажмите клавишу F4.

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

На вкладке Конструктор в группе Сервис нажмите кнопку Добавить существующее поле.

Нажмите клавиши ALT+F8.

Затем можно перетащить поля прямо из области Список полей в форму.

Чтобы добавить одно поле, дважды щелкните его и перетащите из области Список полей в нужный раздел формы.

Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в форму.

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

В этой статье

Обзор

При первом запуске Access, а также при закрытии базы данных без завершения работы Access отображается представление Microsoft Office Backstage.

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

Когда вы открываете Access, в представлении Backstage отображается вкладка "Новое". Создать базу данных можно несколькими способами:

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

Шаблон, установленный в Access Если вы хотите начать новый проект и начать его, рассмотрите возможность использования шаблона. В Access по умолчанию установлено несколько шаблонов.

Добавление объектов в базу данных

При работе с базой данных в нее можно добавлять поля, таблицы и части приложения.

Части приложения — это функция, позволяющая использовать несколько связанных объектов базы данных как один объект. Например, часть приложения может состоять из таблицы и формы, основанной на ней. С помощью части приложения можно одновременно добавить в базу данных таблицу и форму.

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

Создание базы данных с помощью шаблона

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

Если один из этих шаблонов вам подходит, с его помощью обычно проще и быстрее всего создать необходимую базу данных. Однако если необходимо импортировать в Access данные из другой программы, возможно, будет проще создать базу данных без использования шаблона. Так как в шаблонах уже определена структура данных, на изменение существующих данных в соответствии с этой структурой может потребоваться много времени.

Если база данных открыта, нажмите на вкладке Файл кнопку Закрыть. В представлении Backstage откроется вкладка Создать.

Выберите шаблон, который вы хотите использовать.

Access предложит имя файла для базы данных в поле "Имя файла". При этом имя файла можно изменить. Чтобы сохранить базу данных в другой папке, отличной от папки, которая отображается под полем "Имя файла", нажмите кнопку , перейдите к папке, в которой ее нужно сохранить, и нажмите кнопку "ОК". При желании вы можете создать базу данных и связать ее с сайтом SharePoint.

Access создаст базу данных на основе выбранного шаблона, а затем откроет ее. Для многих шаблонов при этом отображается форма, в которую можно начать вводить данные. Если шаблон содержит примеры данных, вы можете удалить каждую из этих записей, щелкнув область маркировки (затененное поле или полосу слева от записи) и выполнив действия, указанные ниже.

На вкладке Главная в группе Записи нажмите кнопку Удалить.

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

Дополнительные сведения о работе с шаблонами см. в статье Создание базы данных Access на компьютере с помощью шаблона.

Создание базы данных без использования шаблона

Если использовать шаблон не имеет ничего интересного, вы можете создать базу данных, создав собственные таблицы, формы, отчеты и другие объекты базы данных. В большинстве случаев это может быть связано с одним или обоими из следующих случаев:

Ввести, вставить или импортировать данные в таблицу, которая создается вместе с базой данных, и повторить эту процедуру для новых таблиц, которые создаются с помощью команды Таблица на вкладке Создание.

Импортировать данные из других источников, при этом создав таблицы.

Создание пустой базы данных

На вкладке Файл щелкните Создать и выберите вариант Пустая база данных.

В поле Имя файла введите имя файла. Чтобы сохранить файл в другой папке, отличной от используемой по умолчанию, нажмите кнопку Поиск расположения для размещения базы данных (рядом с полем Имя файла), откройте нужную папку и нажмите кнопку ОК.

Access создаст базу данных с пустой таблицей "Таблица1" и откроет ее в режиме таблицы. Курсор будет помещен в первую пустую ячейку столбца Щелкните для добавления.

Чтобы добавить данные, начните вводить их или вставьте из другого источника (см. раздел Копирование данных из другого источника в таблицу Access).

Ввод данных в представлении таблицы аналогиен вводу данных на листах Excel. Структура таблицы создается при вводе данных. При добавлении нового столбца в таблицу в таблице определяется новое поле. Access автоматически задает тип данных каждого поля на основе введите данные.

Совет: Access ищет файл с именем Blank.accdb в папке [диск установки]:\Program Files\Microsoft Office\Templates\1049\Access\. Если он существует, blank.accdb является шаблоном для всех новых пустых баз данных. Все новые базы данных наследуют содержимое этого файла. Это отличный способ распространения содержимого по умолчанию, например номеров компонентов или заявлений об отказе от ответственности и политик компании.

Важно: Если хотя бы один раз закрыть таблицу "Таблица1" без сохранения, она будет удалена полностью, даже если в нее введены данные.

Добавление таблицы

Добавление таблиц к существующей базе данных осуществляется командами группы Таблицы на вкладке Создать.

Создание таблицы в режиме таблицы. В режиме таблицы можно начать ввод данных сразу, структура таблицы при этом будет создаваться автоматически. Полям присваиваются имена с последовательными номерами ("Поле1", "Поле2" и т. д.), а тип данных автоматически задается с учетом вводимых данных.

на вкладке Создание в группе Таблицы нажмите кнопку Таблица.

Access создаст таблицу и выделит первую пустую ячейку в столбце Щелкните для добавления.

На вкладке Поля в группе Добавление и удаление выберите нужный тип поля. Если нужный тип поля не отображается, нажмите кнопку Другие поля .

Откроется список часто используемых типов полей. Выберите необходимый тип поля, и Access добавит в таблицу новое поле в точке вставки.

Поле можно переместить путем перетаскивания. При этом в таблице появляется вертикальная полоса вставки, указывающая место, где будет расположено поле.

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

Для переименования столбца (поля) дважды щелкните его заголовок и введите новое название.

Присвойте полям значимые имена, чтобы при просмотре области Список полей было понятно, что содержится в каждом поле.

Чтобы переместить столбец, щелкните его заголовок для выделения столбца и перетащите столбец в нужное место. Можно выделить несколько смежных столбцов и перетащить их одновременно. Чтобы выделить несколько смежных столбцов, щелкните заголовок первого столбца, а затем, удерживая нажатой клавишу SHIFT, щелкните заголовок последнего столбца.

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

На вкладке Создание в группе Таблицы нажмите кнопку Конструктор таблиц.

Для каждого поля в таблице введите имя в столбце Имя поля, а затем в списке Тип данных выберите тип данных.

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

Когда все необходимые поля будут добавлены, сохраните таблицу:

На вкладке Файл щелкните Сохранить.

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

Задание свойств полей в режиме конструктора. Независимо от способа создания таблицы рекомендуется проверить и задать свойства полей. Хотя некоторые свойства доступны в режиме таблицы, другие можно настроить только в режиме конструктора. Чтобы перейти в режим конструктора, в области навигации щелкните таблицу правой кнопкой мыши и выберите пункт Конструктор. Чтобы отобразить свойства поля, щелкните его в сетке конструктора. Свойства отображаются под сеткой конструктора в области Свойства поля.

Щелкните свойство поля, чтобы просмотреть его описание рядом со списком Свойства поля. Более подробные сведения можно получить, нажав кнопку справки.

В следующей таблице описаны некоторые наиболее часто изменяемые свойства полей.

Размер поля

Для текстовых полей это свойство указывает максимально допустимое количество знаков, сохраняемых в поле. Максимальное значение: 255. Для числовых полей это свойство определяет тип сохраняемых чисел ("Длинное целое", "Двойное с плавающей точкой" и т. д.). Для более рационального хранения данных рекомендуется выделять для хранения данных наименьший необходимый размер памяти. Если потребуется, это значение позже можно изменить.

Формат поля

Это свойство определяет формат отображения данных. Оно не влияет на фактические данные, сохраняемые в этом поле. Вы можете выбрать встроенный формат или задать собственный.

Маска ввода

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

Значение по умолчанию

Это свойство позволяет задать стандартное значение, которое будет отображаться в этом поле при добавлении новой записи. Например, для поля "Дата/время", в котором необходимо записывать дату добавления записи, в качестве значения по умолчанию можно ввести "Date()" (без кавычек).

Обязательное поле

Это свойство указывает, обязательно ли вводить значение в поле. Если для него задано значение Да, невозможно будет добавить запись, если в это поле не введено значение.

Копирование данных из другого источника в таблицу Access

Если ваши данные хранятся в другой программе, например Excel, их можно скопировать и вставить в таблицу Access. Как правило, этот метод работает лучше всего, если данные уже разделены на столбцы, как в таблице Excel. Если данные находятся в текстовом редакторе, перед копированием рекомендуется разделить столбцы данных с помощью табуляции или преобразовать данные в таблицу. Если необходимо изменить данные или выполнить с ними другие операции (например, разделить полное имя на имя и фамилию), рекомендуется сделать это перед копированием данных, особенно если вы не знакомы с Access.

При вставке данных в пустую таблицу приложение Access задает тип данных для каждого поля в зависимости от того, какие данные в нем находятся. Например, если во вставляемом поле содержатся только значения даты, для этого поля используется тип данных "Дата/время". Если же вставляемое поле содержит только слова "Да" и "Нет", для этого поля выбирается тип данных "Логический".

Access называет имена полей в зависимости от того, что находится в первой строке в полученных данных. Если первая строка с данными похожа на последующие, Access определяет, что первая строка является частью данных, и присваивает полям общие имена (F1, F2 и т. д.). Если первая строка с данными не похожа на последующие строки, Access определяет, что первая строка состоит из имен полей. Access применит имена полей соответствующим образом и не включит первую строку в данные.

В Access имена присваиваются полям автоматически, поэтому во избежание путаницы поля следует переименовать. Это можно сделать следующим образом:

Нажмите клавиши CTRL+S, чтобы сохранить таблицу.

В режиме таблицы дважды щелкните заголовок каждого столбца и введите описательное имя поля для каждого столбца.

Еще раз сохраните таблицу.

Примечание: Кроме того, для изменения имен полей можно переключиться в режим конструктора. Для этого в области навигации щелкните таблицу правой кнопкой мыши и выберите пункт Конструктор. Чтобы вернуться в режим таблицы, дважды щелкните таблицу в области навигации.

Импорт, добавление или связывание данных из другого источника

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

В Access на вкладке Внешние данные в группе Импорт и связи выберите команду для типа файла, который необходимо импортировать.

Например, чтобы импортировать данные с листа Excel, нажмите кнопку Excel. Если вы не видите нужный тип программы, нажмите кнопку Дополнительно.

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

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

Выберите нужный параметр (все программы разрешают импорт, а некоторые — для их связываия) в области "Укажите, как и где нужно хранить данные в текущей базе данных". Вы можете создать новую таблицу, использующую импортируемые данные, или (в некоторых программах) данные в существующую таблицу или связанную таблицу, которая поддерживает связь с данными в программе-источнике.

Если будет запущен мастер, следуйте инструкциям на экране. На последней странице мастера нажмите кнопку Готово.

При импорте объектов или связывании таблиц из базы данных Access открывается диалоговое окно Импорт объектов или Связь с таблицами. Выберите нужные элементы и нажмите кнопку ОК.

Точная последовательность действий зависит от выбранного способа обработки данных: импорт, добавление или связывание.

Access предложит сохранить сведения о только что завершенной операции импорта. Если вы планируете повторить ее, нажмите кнопку Сохранить шаги импорта и введите нужные сведения. Позже для повторения этой операции достаточно будет нажать кнопку Сохраненные операции импорта на вкладке Внешние данные в группе Импорт и связи. Если вы не хотите сохранять сведения об операции, нажмите кнопку Закрыть.

Если вы решили импортировать таблицу, Access импортирует данные в новую таблицу и отображает ее в группе Таблицы в области навигации. Если выбрано добавление данных к существующей таблице, данные добавляются к ней. Если вы связываете данные, в группе Таблицы в области навигации создается связанная таблица.

Добавление части приложения

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

Например, часть приложения "Примечания" состоит из таблицы с полем идентификатора, имеющим тип "Счетчик", поля даты и поля MEMO. Ее можно добавить в базу данных и использовать как есть или с минимальными изменениями.

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

Откройте вкладку Создание.

В группе Шаблоны нажмите кнопку Части приложения. Появится список доступных частей.

Щелкните часть приложения, которую вы хотите добавить.

Открытие существующей базы данных Access

На вкладке Файл нажмите кнопку Открыть.

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

Выполните одно из следующих действий.

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

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

Щелкните стрелку рядом с кнопкой Открыть и выберите вариант Монопольно для чтения, чтобы открыть базу данных только для чтения. Другие пользователи при этом смогут открывать базу данных только для чтения.

Примечание: Вы можете напрямую открывать файлы данных внешних форматов, например dBASE, Microsoft Exchange или Excel. Кроме того, можно открыть напрямую любой источник данных ODBC, например Microsoft SQL Server. Access автоматически создаст базу данных Access в одной папке с файлом данных и добавит ссылки на все таблицы внешней базы данных.

Советы

Чтобы открыть одну из недавно использовавшихся баз данных, щелкните Последние на вкладке Файл и выберите имя файла базы данных. Access откроет базу данных, используя параметры, которые применялись при ее открытии в прошлый раз. Если список последних использовавшихся файлов не отображается, щелкните Параметры на вкладке Файл. В диалоговом окне Параметры Access нажмите кнопку Параметры клиента. В разделе Вывод на экран укажите количество документов, которые необходимо отобразить в списке "Последние документы" (не больше 50).

Кроме того, на панели навигации представления Backstage можно отдемонстрировать последние базы данных (1) вкладка "Файл", часть 2) базу данных, которую вы хотите открыть. В нижней части вкладки "Последние" выберите поле "Число последних баз данных", а затем укажите нужное количество.

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

База данных - любая совокупность связанной информации, объединенной вместе по определенному признаку.

Основным назначениембазы данных является оперативный поиск необходимой информации по заданным критериям.

Современные базы данных являются реляционными. В реляционных базах данных информация хранится в одной или нескольких таблицах, между которыми установлены отношения (т.е. связи). Это позволяет повысить эффективность обработки и уменьшить дублирование информации.

Система управления базами данных (СУБД) MS Access

СУБД - программное средство для накопления и обработки информации, хранящейся в базах данных.

Каждая СУБД содержит свой язык программирования для решения на ПК конкретной задачи управления данными.

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

• Пуск – Программы – Офис… - MS Access

• С помощью ярлыка на рабочем столе

• С помощью значка любой базы данных Access

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

Краткая характеристика окна СУБД MS Access

Структура базы данных

База данных Access представляет собой совокупность объектов, между которыми некоторым образом распределены данные.

Объекты базы данных:

Таблица - база данных в табличной форме

Запросы - инструкция на отбор данных из таблиц.

Формы – таблицы, специальным образом подготовленные для удобного просмотра на экране.

Отчеты – таблицы, подготовленные для вывода данных на притер.

Макросы - одна или несколько макрокоманд, которые можно использовать для автоматизации выполнения конкретной задачи.

Модуль - набор описаний, инструкций или процедур.

Все объекты базы данных хранятся в одном файле и отображаются на специальных вкладках окна базы данных:

Кнопка «Открыть» - открывает для просмотра выделенный в окне базы данных объект.

Кнопка «Конструктор» - позволяет войти в режим редактирования структуры таблицы, запроса или другого объекта БД.

Кнопка «Создать» - создает новую таблицу, запрос, форму, отчет и т.д. Позволяет выбрать способ создания (Конструктор, Мастер и пр.)

База данных представляет собой таблицу, в которой строки называются записями, а столбцы - полями.

Запись (строка) - полный набор данных об определенном объекте

Поле (столбец) - набор данных одного определенного типа обо всех объектах.

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

1. Меню Файл – Создать – в появившейся справа панели выбрать Новая база данных…

2. В появившемся окне указать имя создаваемой БД и папку, в которой она будет храниться.

3. Нажать ОК (на экране появится окно файла только что созданной базы данных).

1. Перейти на вкладку Таблицы

2. Выполнить двойной щелчок по значку Создание базы данных в режиме конструктора





3. Создать структуру таблицы (см. ниже)


4. Сохранить таблицу с помощью кнопки (Сохранить), указав имя таблицы.


5. Перейти в режим таблицы командой Меню Вид – Режим таблицы или кнопкой

6. Заполнить данными поля таблицы.

7. Сохранить таблицу.

Структура таблицы – это совокупность полей с заданными для них типами данных (какого рода информацию можно хранить в данном поле: даты, текст, числа или логические выражения).

Типы данных MS Access:

Тип данных Описание
Текстовый Текст длиной не более 255 символов. Точный размер определяется значением «Размер поля» (см. рис. ниже)
Поле МЕМО Текст максимальной длиной 64 Кбайт
Числовой Числа
Дата/Время Разные представления даты и времени
Денежный Числа с точностью до 15 знаков в целой части и до 4-х знаков в дробной.
Счетчик Уникальное значение, присваиваемое автоматически каждой записи, вносимой в таблицу
Логический Подразумевает хранение данных, имеющих только два варианта представления: Истина-Ложь (Да-Нет, Присутствует-Отсутствует и под.)
Поле объекта OLE Объекты, созданные в других приложениях Windows (фотографии, звукозаписи, видеоклипы, эл. таблицы, документы и пр.)

Добавление записи в таблицу. Способы:

• Щелкнуть в последней (пустой) записи и ввести в нее данные.


• Щелкнуть мышкой в любом месте таблицы и нажать кнопку (Новая запись).

• Выделить любую запись. КЗМ – Новая запись.

Удаление записи (строки). Способы:

• Выделить запись и нажать DELETE


• Выделить запись и щелкнуть по кнопке (Удалить запись)

Читайте также: