Удаление поля из таблицы в режиме таблицы

 

1 Откройте таблицу в режиме таблицы.

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

3 В меню Правка выберите команду Удалить столбец.

 

Примечания.

 

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

· Нельзя удалить поле, которое является частью отношения. Сначала необходимо удалить связи.

 

Определение связей между таблицами

 

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

2.3.1. Отображение окна “Схема данных”

 

1 Переключитесь в окно базы данных.

2 На панели инструментов нажмите кнопку Схема данных .

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

Определение связей между таблицами

 

1 Закройте все открытые таблицы. Создавать или изменять связи между открытыми таблицами нельзя.

2 Переключитесь в окно базы данных.

3 Нажмите кнопку Схема данных на панели инструментов.


4 Если в базе данных не определено никаких связей, то на экран автоматически будет выведено окно Добавление таблицы (Рис. 5).

Рис. 5. Окно добавления таблицы

 

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

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

6 Для связывания полей установите курсор мыши на связываемое поле первой таблицы, нажмите левую кнопку мыши и, не отпуская ее, переместите курсор на связываемое поле другой таблицы.

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

7 В диалоговом окне Связи (Рис. 6) нажмите кнопку Создать.

 


Рис. 6. Диаалоговое окно Связи

 

8 В диалоговом окне Схема данных, связанные поля будут соединены линией (Рис. 7).

9 Для каждой пары таблиц, которые необходимо связать, выполните шаги 5-7.

 

 


Рис.7. Окно Схема данных

 

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

Примечания

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

· Если в структуру таблицы необходимо внести изменения, щелкните таблицу правой кнопкой и выберите команду Конструктор таблиц.

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

 

Удаление связи

1 Закройте все открытые таблицы. Удалять связи между открытыми таблицами нельзя.

2 Переключитесь в окно базы данных.

3 На панели инструментов нажмите кнопку Схема данных .

4 Если таблицы, в которых необходимо удалить связи, не отображены на экране, на панели инструментов нажмите кнопку Добавить таблицу и дважды щелкните имя каждой таблицы, которую необходимо добавить. Затем нажмите кнопку Закрыть.

5 Щелкните мышью линию связи, которую необходимо удалить (выбранная линия становится выделенной), а затем нажмите клавишу DELETE.