Отправляет email-рассылки с помощью сервиса Sendsay

Секреты Access 2002

←   Все выпуски   →

Секреты Access 2002


Информационный Канал Subscribe.Ru


Секреты Access 2002 выпуск2
Архив на Subscribe.Ru
Поиск по архиву рассылки
"Секреты Access 2002"


 

Секреты Access 2002
выпуск№2 от 28.02.03

 

В этом выпуске мы рассмотрим различные способы создания таблиц.

Чтобы создать таблицу рассматриваемыми ниже способами, можно в окне базы данных нажать на кнопку Создать и выбрать один из предложенных вариантов. А также три последних способа можно выбрать непосредственно в окне базы данных.

Первый, и достаточно простой способ, это взять уже имеющуюся таблицу и импортировать (скопировать) ее к себе в базу -импорт таблиц. Сделать это вы сможете ещё и так: вы переходите в окно базы данных (как это делается подробно описано в предыдущем выпуске)-> меню Файл (на панели инструментов)->Внешние данные->Импорт. В появившемся окне выбираете имя базы данных, из которой вы собираетесь импортировать таблицы, и нажимаете кнопку Импорт. Теперь будет логично, если Access предоставит пользователю возможность выбрать, какие объекты пользователь хочет импортировать. Эта возможность предоставляется в следующем окне Импорт объектов. Здесь вы можете выбрать несколько таблиц, запросов, форм и так далее, и если необходимо, то задать определенные параметры для копирования. (Кнопка Параметры справа в окне).

Этот способ создает точную копию импортируемых объектов, причем копия занимает меньше места на диске, чем оригинал.

Следующий способ(связи с таблицами) отличается от предыдущего только в том, что пользователь не импортирует объекты, а создает на них ссылки. Ещё один вариант создания таблицы этим способом : окно базы данных -> меню Файл (на панели инструментов)->Внешние данные->Связь с таблицами. Далее все очень похоже на первый способ, за исключением того, что вместо второго окна Импорт объектов с выбором копируемых объектов, появляется окно Связь с таблицами только с таблицами выбранной базы.

Недостатки этого способа

  1. нельзя перемещать базу данных, с которой делали ссылки, по диску

  2. нельзя изменять структуру таблицы

Третий способ- это создание таблицы с помощью мастера. Здесь предлагается большой выбор вариантов таблиц и полей. Поля при необходимости можно переименовывать, но Внимание! тип поля до переименования сохранится после его переименования. Таким образом, например, нельзя поле Цена переименовать в поле Отчество.  Далее система спросит вас о том, хотите ли вы самостоятельно определить ключ для данной таблицы или Access добавит в таблицу поле счетчик-ключ. Под ключом в данном случае понимается поле или несколько полей, значение которых не повторялось бы в пределах данной таблицы. Это необходимо для того, чтобы можно было организовать связь между таблицами.  Внимание! Значение ключа не может быть пустым.

Этот способ подходит тем, кто только учится работать с Access.

Способ создания таблицы путем ввода данных - данные вводятся непосредственно в таблицу. Поля  переименовываются так:

  1. наводите мышкой на название поля и делаете клик левой клавишей мышки (выделяем столбец), затем правой клавишей. В выпавшем окне находите Переименовать столбец.

  2. наводите мышкой на название поля и делаете 2 клика левой клавишей мышки.

По окончании работы с таблицей необходимо создать первичный ключ (как и в предыдущем способе). Для этого необходимо перейти в режим конструктора. Для этого нажмите кнопку Конструктор на панели инструментов или выберите меню Вид->Конструктор. И так мы переходим к последнему способу.

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

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

Чтобы задать ключ, необходимо выделить строку с нужным полем и нажать на кнопку Ключевое поле на панели инструментов. Если ключ составной (несколько полей), то для выделения полей используйте клавишу CTRL.

Примечание: Если вы хотите, чтобы поле перестало быть Ключевым, то выделите поле(или поля) и нажмите кнопку Ключевое поле.

Имя поля может содержать буквы, цифры, пробел и специальные символы, кроме . ! '' []. Максимальная длина имени поля - 64 символа.

Следите за тем, чтобы имена полей в одной таблице не повторялись.

Совет: для упрощения работы, не используйте длинные имена полей. Вместо пробела используйте знак _. (Это очень поможет вам в дальнейшем, когда вы научитесь работать с VBA.)

Типы данных:

  • текстовый(до 255 символов)

  • Memo (до 65500 символов) не используйте, если захотите отсортировать записи по этому полю

  • Числовой (подробнее в следующем выпуске)

  • Денежный (до 15 знаков перед запятой и до 4 после)

  • Дата/Время (с 100 по 9999 год)

  • Счетчик(до 2 млрд) эти значения нельзя изменять

  • Логический (Да/Нет, Истина/Ложь, Включено/Выключено)

  • Поле объекта OLE (содержит ссылку на документ, звук, рисунок и т.д. )

  • Гиперссылка (содержит 4 части, каждая часть до 2048 символов: сам текст, путь к файлу или Web-странице, положение внутри файла или страницы, текст подсказки)

  • Мастер подстановок

В нижней части окна находятся вкладки Общие и Подстановка.

Читайте об этом в следующем выпуске.

Совет: создайте таблицу, у которой будет( к примеру, два поля- имя и возраст) выше описанными способами.

Если вы хотите узнать о непосредственном проектировании баз данных "с нуля" или у вас возникли какие-либо вопросы, пишите по адресу: myaccess@inbox.ru. И если заявок будет много, я думаю, имеет смысл открыть подраздел данной рассылки.

Отвечу на все вопросы, а самые интересные с ответами опубликую для широкой публики.

 

 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное