
Изменить количество знаков после запятой можно, используя кнопки «Увеличить разрядность», «Уменьшить разрядность».

Сохраните таблицу, нажав кнопку «Сохранить» в верхнем левом углу окна или комбинацию клавиш (Ctrl + S) клавиатуры. В поле «Имя таблицы» укажите «Продукты».
Аналогичным образом создайте таблицу «Заказчики», используя команду «Таблица» ленты «Создание».

Предполагаем, что наши заказчики будут рассчитываться за покупки с использованием системы электронных платежей WebMoney. Нам потребуется указать логин заказчика. Для учета этой информации нам потребуются поля «Индекс кошелька» с текстовым типом данных, «№ кошелька» - с числовым типом данных и «Дата регистрации» с типом данных «Дата/время» в кратком формате даты.

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

Созданная при помощи такой заготовки форма для таблицы «Продукты» выглядит следующим образом.

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

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

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

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

Используя команду «Разделенная форма» ленты «Создать» создаем форму для таблицы «Продукты» и «Заказчики».
После создания формы продукты дополните данные о предлагаемых продуктах следующей информацией:
Наименование продукта | Цена | Размер файла |
Как быстро создать информационный продукт | 0,9321 | 1 000 |
Как определить будущих потребителей информационного продукта | 4,7531 | 30 450 |
Для этого щелкните мышкой по кнопке «Следующая запись» на Строке состояния в нижней части экрана или воспользуйтесь клавишей «Tab», нажимая ее до появления на экране пустой записи в форме. После внесения данных в форму закройте ее, щелкнув правой кнопкой мыши по ярлыку формы и выбрав в открывшемся контекстном меню команду «Закрыть».
Аналогичным образом дополните информацию о заказчиках, внеся следующую запись:
Логин заказчика | Индекс кошелька | № кошелька | Дата регистрации |
Simeon | Z | 07.09.2007 |
После внесения данных в форму закройте её.
Создание отчетов
Для того чтобы иметь возможность распечатать данные, имеющиеся в базе данных, используются отчеты. На первом этапе освоения программы Access целесообразно воспользоваться командой «Мастер отчетов» расположенной на ленте «Создать».

В процессе работы «Мастер отчетов» предложит выбрать из списка доступные поля, для чего можно воспользоваться стрелками влево и вправо, выделяя нужную строку из списка курсором.

Мы переносим в правую часть все доступные поля.
На следующем шаге мы можем выбрать способ сортировки информации в будущем отчете. Выбираем сортировка в алфавитном порядке (по возрастанию) для поля «Наименование продукта».


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

На завершающем этапе вы должны выбрать удобное для вас имя отчета и, либо просмотреть готовый отчет, либо перейти к редактированию, выбрав команду «Изменить макет отчета». Выбираем последний вариант.

Данный выбор связан с тем, что Мастер отчетов создал поле «Наименование продукта» очень малой ширины при том, что справа на листе есть свободное место.

Устанавливаем курсор мыши на правой части поля «Наименование продукта» в «Области данных», нажимаем левую кнопку мыши и перемещаем границу поля до желаемой ширины, т. е. изменяем ширину ячейки в таблице. После этого действия щелкаем мышью на команде «Режим» в левой части ленты «Конструктор» и переключаемся в режим просмотра полученного отчета.

Аналогично создаем отчет для таблицы «Заказчики». Если вы выполните все предыдущие этапы, то отчет «Заказчики» должен иметь такой вид, как на рисунке ниже, возможно отличаясь только выбранным стилем.

Запросы
Введение
Таблицы только хранят данные, но необходимо иметь возможность выбрать заданные данные из нескольких таблиц. Именно для этого служат запросы на выборку.
В запросах на выборку данные могут: отбираться по многим критериям; сортироваться; с ними могут производиться вычислительные операции.
Запрос - это временная таблица. Это значит, что данные в них не хранятся постоянно, а только временно вызываются из таблиц, по заранее заданному шаблону, в момент активизации запроса. Таким образом, в базе данных постоянно хранится только шаблоны вызова данных (временные таблицы удаляются после закрытия запроса), а сама информация не дублируется.
Во время создания, в запросе необходимо оставить ссылки на таблицы откуда будут вызываться данные (добавление таблиц в запрос). Если нужная таблица не добавлена, то перед открытием запроса, требуемые данные будут запрашиваться в диалоге.
Создайте базу данных Европа.
Страны Европы | ||||||
Страна | Столица | Площадь кв км | Население | Религия | Деньги | Строй |
Люксембуpг | Люксембуpг | 2586 | 372000 | Хpистианство (католики) | Фpанк | Герцогство |
Андоppа | Андоpра-ла-Вьеха | 468 | 51400 | Хpистианство (католики) | Фpанк | Княжество |
Монако | Монако | 2 | 28000 | Хpистианство (католики) | Фpанк | Княжество |
Испания | Мадpид | 504783 | Хpистианство (католики) | Песета | Монаpхия | |
Лихтенштейн | Вадуц | 160 | 27840 | Хpистианство (католики) | Фpанк | Монаpхия |
Нидеpланды | Амстеpдам | 41863 | Хpистианство (католики) | Флоpин | Монаpхия | |
Ноpвегия | Осло | 323878 | 4202000 | Хpистианство (пpотестанты) | Кpона | Монаpхия |
Швеция | Стокгольм | 449964 | 8415000 | Хpистианство (пpотестанты) | Кpона | Монаpхия |
Албания | Тиpана | 28748 | 3149000 | Атеизм | Лек | Республика |
Финляндия | Хельсинки | 338145 | 4952000 | Хpистианство (пpотестанты) | Маpки | Республика |
Фpанция | Паpиж | 543965 | Хpистианство (католики) | Фpанк | Республика | |
Гpеция | Афины | 131957 | Хpистианство (пpавославные) | Дpахма | Республика | |
Иpландия | Дублин | 70285 | 3553000 | Хpистианство (католики) | Фунт | Республика |
Исландия | Pейкьявик | 103000 | 248000 | Хpистианство (пpотестанты) | Кpона | Республика |
Италия | Pим | 301277 | Хpистианство (католики) | Лиpа | Республика | |
Югославия | Белгpад | 255804 | Хpистианство (католики) | Злотый | Республика | |
Поpтугалия | Лиссабон | 92389 | Хpистианство (католики) | Эскудо | Республика | |
Pумыния | Бухаpест | 237500 | Хpистианство (пpавославные) | Леи | Республика | |
Сан-Маpино | Сан-Маpино | 61 | 22830 | Хpистианство (католики) | Лиpа | Республика |
Швейцаpия | Беpн | 41293 | 6626000 | Хpистианство (католики) | Фpанк | Республика |
Болгаpия | София | 110994 | 8978000 | Хpистианство (пpавославные) | Лев | Республика |
Мальта | Валлетта | 316 | 347000 | Хpистианство (католики) | Фунт | Республика |
Чехо-Словакия | Пpага | 127900 | Хpистианство (католики) | Кpона | Республика | |
Венгpия | Будапешт | 93031 | Хpистианство (католики) | Фоpинт | Республика | |
Геpмания | Бонн | 357042 | Хpистианство (пpотестанты) | Маpка | Республика | |
Австpия | Вена | 83857 | 7557000 | Хpистианство (католики) | Шиллинг | Республика |
Создайте таблицу Религия с полями:
Название поля | Тип данных |
Религия | Текстовый |
Поле Религия сделайте ключевым
Создайте таблицу Строй с полями:
Название поля | Тип данных |
Строй | Текстовый |
Поле Строй сделайте ключевым
Заполните эти таблицы

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

В диалоговом окне Добавления таблицы добавьте в схему все три таблицы.

На поле Религия таблицы Религия нажмите левую клавишу мыши и удерживая ее перетащите на поле Религия таблицы Страны Европы
В появившемся диалоговом окне необходимо установить нужную связь: флажок напротив опции обеспечение целостности данных означает, что перед тем как занести данные в подчиненную таблицу, программа будет проверять их на соответствие главной. (Таблица Страны Европы является подчиненной для таблиц Религия и Строй). Флажок напротив опции каскадное обновление связанных полей означает, что изменения в главной таблице автоматически будут влиять на подчиненную. Флажок напротив опции каскадное удаление связанных полей означает, что поля удаленные в главной таблице будут удалены и в подчиненной.
Установите все эти флажки
Аналогичную операцию проделайте с таблицами Страны Европы и Строй (Если связь не устанавливается, еще раз проверьте типы данных связываемых полей)
Создание запросов
Откройте базу данных Европа. На вкладке Создание в группе Другие выберите Конструктор запросов

В окне диалога Добавление таблицы

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

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

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

Теперь наша задача настроить запрос на различные условия выборки.
При составлении запросов используются следующие правила:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


