Вставка, создание и удаление поля, хранящего значения даты

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

Поле даты/времени добавляется в таблицу при необходимости хранения даты и времени. Данные даты и времени могут использоваться для хранения различных личных и деловых сведений, например дни рождения, сведения о поставках и выставлении счетов и хронометражные карты. В данной статье описывается, как использовать Microsoft Office Access 2007 для добавления и удаления поля даты/времени в новой и существующей таблице базы данных.

Примечание : В этой статье не описывается ввод данных в поля даты и времени. Дополнительные сведения о способах использования поля даты и времени читайте в статье, Введите значение даты или времени.

В этой статье

Понимание поля даты и времени

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

Добавление поля даты и времени в режиме конструктора

Удаление поля даты и времени

Свойство ссылка на поле даты и времени

Общее представление о полях даты/времени

Следует помнить, что в Office Access 2007 данные в базе данных хранятся в одной или нескольких таблицах. Можно просмотреть эту информацию в таблице — сетке, по виду схожей с листом Microsoft Office Excel 2007 — или в форме ввода данных или отчета, эти данные хранятся в одной или нескольких таблицах. В свою очередь, каждая таблица состоит из набора полей (столбцов), и каждое поле может принимать один определенный тип данных. Например, при необходимости хранения дат и времени для поля устанавливается тип данных «Дата/время», и это поле будет принимать только такой тип данных.

Спецификации поля даты/времени

При использовании базы данных Access можно просматривать значения дат и времени в различных форматах, таких как европейский формат (28.11.2006 или 28-11-2006), южно-азиатский формат (28/11/2006) или американский формат (11/28/2006).

Независимо от того, как Access форматирует данные дат и времени и независимо от того, как вводятся данные даты и времени, поля даты/времени хранят даты и время в виде чисел двойной точности с плавающей запятой — система, также называемая последовательными датами. На приведенном ниже рисунке показаны примеры значений последовательных дат и времени.

Число с двойной точностью

Целая часть значения слева от десятичной точки представляет собой дату. Дробная часть справа от десятичной точки — время.

Число в данном примере соответствует 24 декабря, 2003, 21:00. Компонент даты — это число полных дней, прошедших с момента начальной или «базовой» даты - 30.12.1899. В данном примере с 30.12.1899 по 24.12.2003 прошло 37 979 дней. Компонент времени представляет собой часть 24-часового дня. Таким образом, значение 0,875, умноженное на 24 часа соответствует 21 часу, или 21:00.

Отрицательные значения в компоненте даты соответствуют датам, предшествующим базовой. Например, значение -1 в качестве компонента даты соответствует одному дню до базовой даты, т.е. 29.12.1899.

Допустимые значения дат располагаются в диапазоне от -657,434 (1 января 100 года н.э.) до 2 958 465 (31 декабря 9999 года н. э.). Допустимые значения времени располагаются в диапазоне от 0,0 до 0,9999 или 23:59:59.

Хранение значений дат и времени в виде чисел позволяет производить большое число вычислений с данными даты и времени. Например, можно вычислить общее число отработанных часов (для хронометражных карт) или определить срок счета-фактуры.

Форматы полей даты/времени

Возможно использование двух основных типов форматирования полей даты/времени: формат ввода данных и формат отображения данных. Применение маски ввода — набора литералов и разделителей, управляющих вводом данных пользователями — производится при необходимости использования формата ввода данных. Форматы отображения используются для управления тем, что пользователи видят в таблицах, формах и отчетах. Access поддерживает два типа форматов отображения: набор заранее определенных форматов, которые могут быть выбраны из списка, и возможность создания пользовательского формата.

Дополнительные сведения об использовании готовые и пользовательские форматы читайте в статье Форматирование данных в таблицах, форм и отчетов.

Дополнительные сведения о масках ввода читайте в статье Создание маски ввода для поля ввода или значений в определенном формате элемента управления.

Способы создания поля даты/времени

В Office Access 2007 предусмотрено несколько вариантов добавления поля даты/времени в новую или существующую таблицу:

  • Режим таблицы    В режиме таблицы для добавления поля даты/времени в новую или существующую таблицу следует добавить новое поле и затем ввести данные вручную или скопировать и вставить данные. Можно также выбрать тип данных из раскрывающегося списка и настроить свойства, такие как Обязательный, обязывающее пользователя ввести дату в это поле, и Неповторяющийся, обязывающее пользователя ввести неповторяющееся значение в это поле.

  • Режим конструктора    Режим конструктора используется для добавления поля даты/времени и задания таких свойств поля, которые не могут быть установлены из режима таблицы, включая маски ввода и значения по умолчанию.

К началу страницы

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

В этом разделе описан процесс добавления поля даты/времени в новую и существующую таблицу в режиме таблицы. Сведения для пользователей, не знакомых с Access: таблица представляет собой сетку, аналогичную листам Office Excel 2007.

Добавление поля даты/времени в существующую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области переходов дважды щелкните таблицу, которую необходимо изменить.

    Таблица будет открыта в режиме таблицы.

  4. При необходимости выполните горизонтальную прокрутку до первого пустого поля. По умолчанию Access отображает надпись Добавить поле в строке заголовков всех новых полей. Например:

    Новое поле в режиме таблицы

  5. Дважды щелкните строку заголовков и введите имя для нового поля.

  6. Выберите первую пустую строку под заголовком и введите дату.

    -или-

    Вставьте дату в первую строку.

    -или-

    На вкладке Таблица в группе Тип данных и форматирование выберите из списка Тип данных пункт Дата/время.

  7. Сохраните изменения.

Добавление поля даты/времени в новую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. На вкладке Создать в группе Таблицы нажмите кнопку Таблица.

    Эта таблица откроется в режиме таблицы. На этом рисунке показана новая таблица.

    Новая пустая таблица в новой базе данных

  4. Нажмите кнопку Сохранить изображение кнопки и в диалоговом окне Сохранить как введите имя для новой таблицы.

  5. Дважды щелкните строку заголовков первого поля таблицы (поле с надписью Добавить поле) и введите имя поля.

  6. Выберите первую пустую строку под заголовком и введите дату. При вводе даты будет автоматически задан тип данных «Дата/время».

    -или-

    Вставьте дату в первую строку.

    -или-

    На вкладке Таблица в группе Тип данных и форматирование выберите из списка Тип данных пункт Дата/время.

К началу страницы

Добавление поля даты/времени в режиме конструктора

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

Добавление поля даты/времени в существующую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области навигации щелкните правой кнопкой мыши таблицу, которую нужно изменить и нажмите кнопку Режим конструктора Изображение кнопки .

  4. В столбце Имя поля выберите первую пустую строку и введите имя поля.

  5. Выберите соседнюю ячейку в столбце Тип данных и затем выберите значение Дата/время в списке.

  6. Сохраните изменения.

Добавление поля даты/времени в новую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. На вкладке Создать в группе Таблицы нажмите кнопку Таблица.

  4. Нажмите кнопку Сохранить изображение кнопки и в диалоговом окне Сохранить как введите имя для новой таблицы.

  5. Щелкните правой кнопкой мыши вкладку документа новой таблицы и выберите команду Конструктор.

  6. В столбце Имя поля выберите первую пустую строку и введите имя поля.

  7. Выберите соседнюю ячейку в столбце Тип данных и затем выберите значение Дата/время в списке.

  8. Сохраните изменения. При необходимости задать свойства поля оставьте таблицу открытой в режиме конструктора и перейдите к выполнению следующих шагов.

Задание или изменение свойств поля

  1. На вкладке Общие в нижней части конструктора таблицы в группе Свойства поля выберите свойство, которое требуется изменить.

  2. Выберите поле рядом с названием свойства. В зависимости от вида свойства можно выполнить одно из следующих действий.

    • Ввести данные (например, текст по умолчанию или маску ввода).

    • Запустить построитель выражений или мастер масок ввода.

    • Вывод диалогового окна Смарт-теги, нажав кнопку Кнопка "Построитель" рядом с полем свойства.

    • Выбрать параметр из списка.

      Для получения дополнительных сведений о том, как использовать каждое свойство поля, выделите свойство и нажмите клавишу F1.

К началу страницы

Удаление поля даты/времени

Чтобы удалить поле даты/времени из таблицы, можно воспользоваться как режимом таблицы, так и режимом конструктора. При удалении поля даты/времени, содержащего данные, эти данные будут утеряны: отмена удаления невозможна. Поэтому перед удалением полей таблицы или любых других компонентов базы данных следует создать резервную копию базы данных.

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

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области переходов дважды щелкните таблицу, которую необходимо изменить.

    Эта таблица откроется в режиме таблицы.

  4. Найдите поле даты/времени, щелкните правой кнопкой мыши строку заголовков (имя) и выберите команду Удалить столбец.

  5. Чтобы подтвердить удаление нажмите кнопку Да.

Удаление поля даты/времени в режиме конструктора

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области навигации щелкните правой кнопкой мыши таблицу, которую требуется изменить и нажмите кнопку Режим конструктора Изображение кнопки .

    Таблица будет открыта в режиме конструктора.

  4. Щелкните область выделения строки (пустой квадрат) рядом с полем даты/времени и нажмите клавишу DELETE.

    -или-

    Щелкните правой кнопкой мыши область выделения строки и выберите команду Удалить строки.

  5. Нажмите кнопку Да, чтобы подтвердить удаление.

К началу страницы

Справочные сведения о свойствах поля даты/времени

При использовании режима конструктора с целью добавить в таблицу поле даты/времени можно задавать и изменять различные свойства поля. В следующей таблице приведены свойства поля даты/времени и их описания, в том числе результаты задания или изменения свойств.

Свойство

Использование

Формат

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

Маска ввода

Введите строку маску ввода, или нажмите кнопку Кнопка "Построитель" , чтобы запустить мастер масок ввода.

Дополнительные сведения о создании и использование масок ввода читайте в статьях Создание маски ввода для ввода значений полей или элементов управления в определенном формате и Форматирование данных в таблицах, форм и отчетов.

Подпись

Задает название поля даты/времени. Если заголовок не задан, будет использовано имя поля, установленное по умолчанию.

Значение по умолчанию

Задает значение, которое автоматически появляется в поле при создании новой записи. Например, чтобы автоматически отображалась текущая дата, можно ввести функцию, такую как Date().

Условие на значение

Задает требования к вводимым данным для всей записи, отдельного поля или элемента управления формы или отчета. Можно использовать свойство Условие на значение (Validation Text), чтобы задать сообщение об ошибке, которое будет отображаться в случае ввода данных, не соответствующих правилу. Максимальная длина: 2048 знаков.

Дополнительные сведения о создании правил проверки читайте в статье Создание правила проверки для проверки данных в поле.

Сообщение об ошибке

Задает текст сообщения об ошибке, выводимого при нарушении пользователем правила проверки. Максимальная длина: 255 знаков.

Дополнительные сведения о создании правил проверки читайте в статье Создание правила проверки для проверки данных в поле.

Обязательное поле

При задании этому параметру значения Да пользователь должен будет обязательно ввести значение в поле или в любой элемент управления, связанный с полем. При этом пустое значение не допускается.

Индексированное поле

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

  • Нет     Выключает индексирование (значение по умолчанию).

  • Да (Допускаются совпадения)     Индексирует поле и разрешает повторяющиеся значения. Например, возможно повторение имен и фамилий.

  • Да (Совпадения не допускаются)    индексирует поле и не разрешает повторяющиеся значения.

Режим IME

Задает редактор способа ввода — средство для использования приложения Access с файлами, созданными в японской или корейской версиях Access. Значение по умолчанию: Нет контроля. Для получения дополнительных сведений об использовании этого свойства нажмите клавишу F1.

Режим предложений IME

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

Смарт-теги

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

Щелкните Кнопка "Построитель" рядом с полем свойств, чтобы просмотреть список доступных смарт-теги.

Выравнивание текста

Задает выравнивание для данных в поле даты/времени. Существуют следующие варианты.

  • Общее      Выравнивает текст по левому краю, а числа и даты по правому.

  • По левому краю     Выравнивает текст, числа и даты по левому краю.

  • По правому краю     Выравнивает текст, числа и даты по правому краю.

  • По центру     Выравнивает текст, числа и даты по центру.

  • Распределить     Выравнивает весь текст, числа и даты по ширине поля.

Отображать элемент выбора даты (Show Date Picker)

Отображение или скрытие всплывающего элемента управления «Календарь», вызываемого по щелчку поля даты/времени. Значение по умолчанию: Для дат. Чтобы скрыть элемент управления, выберите вариант Никогда.

Примечание : При использовании маски ввода с полем даты/времени элемент выбора даты недоступен независимо от значения этого свойств.

К началу страницы

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×