- •Реализация баз данных в msaccess
- •Содержание
- •Введение
- •Основные понятия бд. Запись, поле, атрибут, первичный ключ, кодирование.
- •Многотабличная база. Разбиение, типы связей.
- •Работа с реляционными базами. Нормализация.
- •IV.1. Первая нормальная форма (1нф)
- •IV.2. Вторая нормальная форма (2нф)
- •IV.3. Третья нормальная форма (3нф)
- •IV.4. Нормальная форма Бойса-Кодда (бкнф)
- •IV.5. Четвертая нормальная форма (4нф)
- •Стадии проектирования базы данных для реализации в сурбд ms access
- •Реализация. Структура главного окна ms access
- •Несколько баз данных одновременно открыть нельзя!
- •Связывание таблиц
- •Создание и удаление связей между открытыми таблицами не допускается.
- •Корректировка структуры таблицы
- •Режим заполнения таблицы. Ввод и редактирование записей
- •Первой заполняется главная таблица !
- •Не редактируются поля типа Счетчик, вычисляемые и блокированные поля.
- •Построение форм
- •Поиск и замена данных, установка фильтров, сортировка
- •XI .1. Поиск данных по одному полю
- •XI .2. Поиск и замена данных
- •XI .3. Поиск данных с помощью фильтра
- •XI .4. Сортировка
- •Создание запросов
- •XII.1 Создание простого запроса
- •Создание запросов по критериям
- •XIII.1. Запрос по критерию точного совпадения (точного несовпадения)
- •XIII.2. Запрос по нескольким критериям
- •XIII.3. Запрос с параметром
- •XIII.4. Вычисляемые поля в запросах
- •Результаты вычислений нельзя редактировать!
- •XIII.5. Выражения для даты и времени
- •XIII.6. Использование условий выбора при вычислениях
- •Итоговые запросы. Групповые операции
- •XIV.1. Вычисление суммы величин
- •XIV.2. Вычисление процентов
- •XIV.3. Вычисление максимального и минимального значений поля
- •Запросы действия (модифицирующие запросы)
- •XV.1. Запросы удаления
- •Создание архивной таблицы
- •XV.2. Запросы добавления
- •XV.3. Запросы обновления
- •Отчеты по запросам
- •Создание отчета по практике
- •Литература
Режим заполнения таблицы. Ввод и редактирование записей
Ввод, изменение и удаление записей может производиться либо в режиме “ Таблица ” пункта “Вид”, либо с помощью специально созданной формы. Студенту предлагается использовать только простейшие формы: автоформы.
Для начала рассмотрим создание таблиц в режиме “ Таблица ”.
Откройте базу, выберите пиктограмму таблицы и дважды щелкните по имени требуемой таблицы.
Первой заполняется главная таблица !
Мы откроем сначала таблицу «Детали», т.к. она – главная и без ее заполнения занести данные в подчиненные таблицы «Склады» и «Поставщики » нельзя.
Каждая запись в таблице располагается в отдельной строке. Поля данных образуют столбцы таблицы. В конце таблицы размещена пустая строка, в которую и будет вводиться информация.
3) Для ввода нажмите мышью на пустой строке. В левой части каждой записинаходится область маркировки, в которой отображается состояние записи.
Треугольник - текущая запись,
Звездочкой помечена строка, следующая за вводимой.
Следует помнить, что поле счетчика заполняется системой автоматически. При активизации поля записи в статусной строке появляется комментарий, внесенный в поле Описание. Переход между полями - клавиша Tab.
После заполнения таблицы закройте ее. Все данные при этом сохраняются.
После заполнения таблица «Детали» выглядит так:
Узел_авто |
Марка_авто |
Каталожный_номер |
Номер_склада |
Дата_поступления |
Код_поставщика |
Количество |
Закупочная_цена |
коробка передач |
BMW |
BM-12876 |
6 |
13.07.2003 |
5 |
4 |
67 880,00р. |
аккумулятор |
BMW |
BM-4789 |
4 |
30.09.2003 |
3 |
6 |
6 700,00р. |
лобовое стекло |
BMW |
BM-5674 |
2 |
05.06.2004 |
3 |
27 |
5 000,00р. |
кондиционер |
Mersedes |
M7890 |
3 |
15.11.2003 |
5 |
6 |
180 000,00р. |
лобовое стекло |
Nissan |
N6932 |
2 |
02.02.2004 |
1 |
4 |
5 200,00р. |
амортизатор |
Nissan |
N8799 |
4 |
14.06.2002 |
4 |
13 |
45 600,00р. |
двигатель |
Volvo |
V3678 |
2 |
19.03.2004 |
4 |
5 |
16 000,00р. |
амортизатор |
ВАЗ_09 |
В-123 |
5 |
03.03.2003 |
2 |
6 |
12 000,00р. |
коробка передач |
ВАЗ_09 |
В-12345 |
6 |
03.03.2004 |
1 |
7 |
7 800,00р. |
двигатель |
ВАЗ_09 |
В-12378 |
1 |
01.03.2003 |
1 |
200 |
5 000,00р. |
кузов |
ВАЗ_02 |
В-1547 |
1 |
12.05.2000 |
2 |
25 |
4 900,00р. |
Аналогичные действия выполним для заполнения таблицы «Поставщики» :
Код_поставщика |
Наименование |
Телефон |
1 |
Транзит-1 |
370-57-21 |
2 |
Фрегат |
34-91-91 |
3 |
Интеркар |
52-08-40 |
4 |
Галлак |
36-61-66 |
5 |
Транзит-2 |
770-36-14 |
Аналогичные действия выполним для заполнения таблицы «Склады» :
Номер_склада |
Площадь |
Заведующий |
Телефон |
1 |
2000 |
Петров А.В. |
23-98-56 |
2 |
300 |
Цап Р.Л. |
45-78-09 |
3 |
3000 |
Малинин В.Г. |
78-67-54 |
4 |
500 |
Моль К.Ш. |
67-98-97 |
5 |
4000 |
Ловчук А.Н. |
65-84-32 |
6 |
5000 |
Тронько А.М. |
78-45-12 |
5)Для редактирования записей нужно:
Открыть требуемую таблицу.
Найти нужную запись и внести изменения.