понедельник, 17 апреля 2017 г.

1. Создание базы данных (таблиц и связей между ними) в Access 2007

Приступим! Запускаем приложение Access 2007. Открывается окно приложение Access 2007 на странице Приступая к работе с Microsoft Access 2007. В разделе Новая пустая база данных щелкаем на пиктограмме Новая база данных. В правой части окна появится информация об имени файла и указана директория для его хранения. По умолчанию имя файла - База данных1.accdb.Далее необходимо щелкнуть на кнопке Создать, чтобы создать пустую базу данных. При создании новой пустой базы данных окно приложения Access 2007 открывается на контекстной вкладке "Режим таблицы". В окне отображается новая пустая таблица с именем Таблица 1 в режиме таблица, представленная ниже.

Access 2007

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

Access 2007

Откроется окно Сохранение, в котором надо указать имя и нажать кнопку ОК.

окно Сохранение БД Access 2007

Откроется таблица в режиме Конструктор.
В новой версии Access появилась возможность создавать таблицу, не задумываясь о формате данных, которые вы вводите в соответствующий столбец. Программа автоматически отследит вводимую информацию и предложит соответствующий тип данных и наиболее часто используемый формат представления информации. При создании таблицы это наглядно видно.
Поскольку мы создаем электронный магазин, то нам понадобиться таблица для учета наших продуктов. Для этого в первой строке второго столбца «Добавить поле» вы вписываете наименование первого информационного продукта. Допустим, это будет «Стратегия продаж в Интернете». После ввода текста в ячейку второго столбца с правой стороны появился третий столбец с наименованием «Добавить поле». Второй столбец получил по умолчанию наименование «Поле 1». Для удобства работы с таблицей переименуем этот столбец, для чего щелкните мышью на наименовании и после включения текстового курсора введите текст «Наименование продукта». Поскольку в ячейку таблицы был введен текст «Стратегия продаж в Интернете», то программа автоматически определила тип данных как «Текстовый».

Access 2007
Аналогично в третий столбец впишем цену продукта с точностью до четырех знаков 12,3456, а в четвертый размер файла в килобайтах – 1300 без указания единиц измерения. Переименуем соответствующие поля, назвав их «Цена» и «Размер файла». Для удобства чтения данных о размере файла установите формат отображения данных «С разделителями разрядов».
Access 2007
Изменить количество знаков после запятой можно, используя кнопки «Увеличить разрядность», «Уменьшить разрядность».
Access 2007
Сохраните таблицу, нажав кнопку «Сохранить» в верхнем левом углу окна или комбинацию клавиш (Ctrl + S) клавиатуры. В поле «Имя таблицы» укажите «Продукты».
Аналогичным образом создайте таблицу «Заказчики», используя команду «Таблица» ленты «Создание» 
Access 2007
Предполагаем, что наши заказчики будут рассчитываться за покупки с использованием системы электронных платежей WebMoney. Нам потребуется указать Для учета этой информации нам потребуются поля «Индекс кошелька» с текстовым типом данных, «№ кошелька» - с числовым типом данных и «Дата регистрации» с типом данных «Дата/время» в кратком формате даты.
Access 2007
Для удобства ввода дат справа от ячейки с типом данных «Дата/время» располагается кнопка электронного календаря. Щелчок мышкой по выбранной дате вводит дату в ячейку. Заполнив первую строку, сохраните таблицу «Заказчики».

Создание форм

Для удобства ввода информации в таблицы применяются формы. В версии Access 2007 можно воспользоваться заготовками форм, соответствующие кнопки расположены на ленте «Создание». Первая заготовка используется для создания формы, в которую можно будет вводить информацию только по одной строке соответствующей таблицы за один раз.
Access 2007
Созданная при помощи такой заготовки форма для таблицы «Продукты» выглядит следующим образом.
Access 2007
При большом количестве полей в таблице такая форма очень удобна для ввода данных, она не позволяет случайно пропустить ввод какого-либо поля. Недостатком является необходимость просматривать исходную таблицу, чтобы по ошибке не вводить данные, уже имеющиеся в таблице. При переходе к следующей записи программа проверит уникальность сделанных добавлений и не допустит повтора, но время на ввод уже потрачено.
Более предпочтительна форма, созданная с помощью следующей заготовки.
Access 2007
Как видно из комментария к команде на создание такой формы, она позволяет видеть на экране данные уже введенные в таблицу и поля для ввода. Созданная при помощи такой заготовки форма для таблицы «Продукты» выглядит следующим образом. Обратите внимание на ошибку комментария: Таблица расположена снизу, а поля формы сверху окна формы.
Access 2007
Промежуточным вариантом по удобству работы среди вышеописанных форм можно считать форму, созданную из третьей заготовки.
Access 2007
Она позволяет видеть на экране сразу несколько записей в форме, но это не приемлемо для таблиц с очень большим количеством полей, т.к. это снижает удобство ввода информации в мелкие по размерам поля.
Access 2007
Используя команду «Разделенная форма» ленты «Создать» создаем форму для таблицы «Продукты» и «Заказчики».

После создания формы продукты дополните данные о предлагаемых продуктах.

Комментариев нет:

Отправить комментарий