Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Добавление полей в таблицу Ассеss ⇐ ПредыдущаяСтр 6 из 6
Вся информация базы данных хранится в полях (также называемых столбцами). Так, например, в таблице Контакты можно создать поля с названиями Имя, Фамилия, Адрес, Телефон и т.д. Относитесь со всей ответственностью к выбору полей. В процессе определения полей старайтесь разбивать информацию на наименьшие элементы, которые можно использовать отдельно. Например, полные имена удобно хранить в двух полях – Имя и Фамилия. Если же планируется создавать отчеты, выполнять сортировку, поиск или расчет для определенного элемента информации, рекомендуется создать для него собственное поле. Поля определяются рядом характеристик. Например, у каждого поля есть имя, однозначно определяющее это поле в таблице. Кроме того, любому полю соответствует тип данных, выбираемый в соответствии с сохраняемыми в этом поле данными. Этот тип данных определяет значения, которые можно сохранить, и операции, которые можно выполнить с данными, а также объем памяти, выделяемой для каждого значения. С каждым полем также связана группа параметров, называемых свойствами, которые определяют внешний вид и функциональные характеристики этого поля. Например, свойство Формат определяет структуру данных, отображаемых в поле. Таблица 1.1. Типы данных, выбираемых в полях Access 2007
Создаваемая новая таблица открывается в режиме таблицы. Для быстрого добавления нового поля можно ввести данные в столбец Добавить поле (рис 20.)
Рис. 21. Согласитесь, что два поля на всю таблицу – это маловато. Нажмите клавишу < Enter>, после чего в вашей таблице появится новое поле (рис21.)
Рис. 22. Добавление нового поля в таблицу. Обратите внимание, что Ассеss 2007 автоматически назначает имя новому полю: Поле1 для первого поля, Поле2 для второго поля и т.д. Для изменения имени поля шелкните на его заголовке правой кнопкой мыши, после чего в контекстном меню выберите команду Переименовать столбец. При выборе имени поля учитывайте имеющееся ограничение – длина имени поля не может превышать 64 символа. Создание новой таблицы При создании новой таблицы (в режиме таблицы) Access автоматически создает первичный ключ и назначает полю имя Код и тип данных Счетчик (смотри рис 5). Это поле скрыто в режиме таблицы, для его просмотра необходимо переключиться в режим конструктора таблиц. Для перехода в режим конструктора воспользуйтесь одним из следующих способов: a) Щелкните правой кнопкой мыши на имени таблицы в области переходов и выберите команду Конструктор. b) Щелкните мышью на кнопке Конструктор в панели состояния Access. При переходе из режима Таблицы в режим Конструктор откроетсядиалоговое окно «Сохранение», где необходимо вписать имя таблицы «Сотрудники». В режиме Конструктор создаем структуру таблицы (см. рис 23, 24): 1. В столбец «Имя поля» вводим названия полей, например, «код сотрудника». 2. Определяем типы данных в полях, например, для поля «код сотрудника» из раскрывающего списка выберем тип поля «числовой». 3. Определяем свойство поля, например, Тип данных «числовой» размер поля выбираем из раскрывающего списка «целое».
Рис. 23. Режим Конструктор.
Рис. 24. Режим Конструктор. Созданная таблица отображается ярлычком в левой части экрана. Потом там же появятся созданные запросы, формы, отчеты, макросы. Ярлычки этих объектов будут оставаться там постоянно. Для сохранения структуры таблицы нужно нажать на кнопку и появившемся диалоговом окне выбрать кнопку «Да». Чтобы заполнить созданную структуру (макет) таблицы необходимо: 1. Щелкнуть правой кнопкой мыши на имени таблицы в области переходов и выбрать команду «Открыть» (или открыть таблицу двойным щелчком). 2. Заполните макет таблицы. Задание первичного ключа Первичный ключ таблицы состоит из одного или нескольких полей, однозначно определяющих каждую строку в этой таблице. Часто в качестве первичного ключа используется уникальный инвентарный номер, порядковый номер или код. Например, в таблице «Контакты» для каждого заказчика может определяться уникальный код заказчика, который будет являться первичным ключом этой таблицы. В качестве первичного ключа следует использовать поле, которое обладает следующими характеристиками. Во-первых, с его помощью может однозначным образом определяться каждая строка. Во-вторых, весьма нежелательно, чтобы это поле было пустым. В-третьих, это поле не следует изменять. Первичный ключ определяется для всех таблиц. На его основе конструируется индекс, ускоряющий выполнение запросов и операций. Кроме того, Access 2007 проверяет наличие и уникальность значений в поле первичного ключа. При создании новой таблицы (в режиме таблицы) Access автоматически создает первичный ключ и назначает полю имя Код и тип данных Счетчик. Это поле скрыто в режиме таблицы, для его просмотра необходимо переключиться в режим конструктора таблиц. Для определения (или изменения) первичного ключа следует выполнить такие действия:
Рис. 25. Таблица в режиме конструктора. 1. Откройте таблицу в режиме конструктора (рис. 25). Выберите поле или поля, которые будут использованы в качестве первичного ключа. 2. Чтобы выделить одно поле, щелкните в области выделения строки нужного поля. 3. Для выделения нескольких полей щелкните в области выделения каждого поля, удерживая нажатой клавишу < Ctrl>. 4. Теперь на вкладке Конструктор выберите группу команд Сервис и щелкните на кнопке Ключевое поле (рис. 26). Рис. 26. Эти команды применяются для создания первичного ключа. 5. Выделенные нами поля Фамилия и Имя станут ключевыми, о чем свидетельствует пиктограмма с изображением ключика слева от каждого поля (рис. 27).
Рис. 27. Популярное:
|
Последнее изменение этой страницы: 2017-03-11; Просмотров: 803; Нарушение авторского права страницы