Чтобы создать простейшую таблицу, откройте окно базы данных, перейдите на вкладку "Таблицы" и нажмите кнопку "Создать"
Выберите в появившемся окне вариант "Конструктор" и нажмите кнопку "ОК". Перед Вами развернется окно конструктора таблиц. Задайте в нем необходимые поля. Выберите для каждого поля тип. Пусть в нашей таблице будут поля "Kod", "Name", "DateEnter". Для поля "Kod" выберите тип "Счетчик", поля "Name" - тип "Текстовый", поля "DateEnter" - Дата/время. Т.е. в поле "Name" мы будем хранить некое текстовое значение, например, название продукта, а в поле "DateEnter" - дату, например, дату ввода информации о продукте в таблицу. Поле "Kod" будет хранить некий уникальный код для строки. Существование такого уникального кода позволит нам однозначно идентифицировать запись (строку) таблицы. Т.е. выбирая строку с кодом равным единице, мы выбираем только эту строку и никакую другую. С другой стороны, делая выборку строк с датой, равной 1 января 2000 года, может оказаться, что в ней несколько записей. Чтобы указать, что поле является уникальным ключом, необходимо поставить курсор в это поле и нажать кнопку на панели инструментов с изображением ключика. Теперь при попытке создания записи с таким же кодом программа сообщит об ошибке ввода и, тем самым, предупредит создание записей с одинаковым кодом. Тип данных "Счетчик" означает, что программа сама при создании записи будет вносить в это поле данные по особому алгоритму. MS Access позволяет присваивать номера в поле типа "Счетчик" либо по порядку, т.е. "1, 2, 3 и т.д.", либо в случайном порядке в диапазоне целых чисел. В случае, если счетчик дойдет до конца диапазона (хотя это маловероятно), то счетчик начнет присваивать значения снова с единицы.
Для любого поля можно задать набор свойств. Например, изменим у поля "DateEnter" значение "По умолчанию". Т.е. сделаем так, чтобы при создании новой строки в это поле сразу вводилась текущая дата.
Разумеется, никто вам не запрещает изменить и другие свойств полей. Например, поиск в индексированных полях в несколько раз быстрее, чем в неиндексированных! Но по опыту, задание свойств полей в таблице нередко негативно сказывается на функциональности интерфейса, хотя и облегчает создание форм и отчетов. Например, задание значения в поле свойств "Подпись" (например, для поля "DateEnter" - "Дата ввода") приведет к тому, что этот текст будет выводится вместо названия поля в запросах, а в формах и отчетах при создании с помощью мастера или при перетаскивании из окошка "Список полей" надпись для поля будет содержать этот текст вместо названия поля, и не нужно будет тратить времени на изменение текста в надписях. Осталось взглянуть на результат. Нажмите на кнопку "Сохранить", задайте название таблицы и откройте ее в режиме просмотра.
|