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

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

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

В этой статье:

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

Возможности пользователя

Возможность совместимости.

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

Отображение текущей даты в элементе управления выбора даты

Отображение текущей даты и времени в элементе управления выбора даты

Советы по размещению

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

Элемент управления выбора даты применяется, если нужно выполнить следующие действия.

  • Разрешить вводить в форму пользовательские даты, например даты начала и окончания определенного проекта.

  • Функции сегодня и сейчас, чтобы отобразить текущую дату и время в форме.

  • Отображать даты из внешнего источника данных, например даты оплаты и доставки из базы данных заказов клиентов.

В следующем примере элемент управления выбора даты используется в шаблоне формы запроса на поездку для получения даты вылета самолета.

Дата отправления, введенные в элемент управления Выбор даты в форме

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

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

Возможности пользователя

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

во всплывающем календаре

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

Возможность совместимости.

Чтобы создать шаблон формы с поддержкой веб-обозревателя, вы можете выбрать в InfoPath определенный режим совместимости. Когда шаблон формы с поддержкой веб-обозревателя публикуется на сервере со службой InfoPath Forms Services, а затем для него включается поддержка веб-обозревателя, основанные на нем формы можно просмотреть в веб-обозревателе. При разработке шаблона формы с поддержкой веб-обозревателя некоторые элементы управления недоступны в области задач Элементы управления, так как они не могут отображаться в веб-обозревателе.

Несмотря на то, что элементы управления выбора даты доступны при разработке шаблона формы, совместимого с обозревателем, обратите внимание на следующие ограничения.

  • Элементы управления выбора даты поддерживаются полностью только в обозревателях проводника Microsoft Internet Explorer. В других веб-обозревателях эти элементы отображаются в виде текстовых полей, однако в текстовых полях параметры форматирования поддерживаются.

  • Замещающий текст — текст, отображаемый в элементе управления в шаблоне формы. Пример замещающий текст — «Щелкните здесь и введите». Несмотря на то, что можно оставить заполнитель параметры текста для шаблонов форм с поддержкой браузера, что текст не отображается в веб-браузеры.

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

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

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

На следующем рисунке показан элемент управления выбора даты, выбранный в Режим конструктора.

Выбор даты, выбранный в режиме конструктора

Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.

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

Отношение между управления "Выбор даты" в шаблоне формы и соответствующим полем в источнике данных

Добавление элемента управления выбора даты в новый пустой шаблон формы

При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите Выбор даты.

  4. Чтобы добавить метку к элементу управления, введите сверху или слева от него текст, за которым следует двоеточие (:).

  5. Чтобы определить способ отображения даты в форме, дважды щелкните элемент управления выбора даты, вставленный в шаблон формы.

  6. На вкладке Данные нажмите кнопку Формат.

  7. В списке Формат отображения даты диалогового окна Дата выберите нужный формат отображения.

    Примечание : Формат отображения даты можно изменять, только если тип данных является текст, дата или дата и время.

Добавление элемента управления выбора даты в шаблон формы, основанный на существующем источнике данных

Если основе внешнего вида шаблона формы на существующий файл язык XML (Extensible Markup), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. В этом случае можно добавить, перетащив поле выбора даты из области задач Источник данных в шаблоне формы или путем вставки Выбор даты с помощью области задач элементы управления, как описано в приведенной ниже процедуре элементом выбора даты:

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите Выбор даты.

  4. В диалоговом окне Выбор даты: привязка выберите поле, в котором будут храниться данные элемента управления выбора даты, а затем нажмите кнопку ОК.

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

  6. Чтобы определить способ отображения даты в форме, дважды щелкните элемент управления выбора даты, вставленный в шаблон формы.

  7. На вкладке Данные нажмите кнопку Формат.

  8. В списке Формат отображения даты диалогового окна Дата выберите нужный формат отображения.

    Примечание : Формат отображения даты можно изменять, только если типом данных является текст, дата или дата и время.

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

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

Отображение текущей даты в элементе управления выбора даты

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

  1. Вставьте элемент управления выбора даты в шаблон формы.

  2. Дважды щелкните элемент управления выбора даты, вставленный в шаблон формы.

  3. Перейдите на вкладку Данные.

  4. В группе Значение по умолчанию нажмите кнопку Вставить формулу Изображение кнопки .

  5. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  6. В диалоговом окне Вставка функции в списке Категории выберите вариант Дата и время.

  7. В списке Функции выберите вариант сегодня, а затем два раза нажмите кнопку ОК, чтобы вернуться к диалоговому окну Свойства: Выбор даты.

    Обратите внимание, что в поле Значение отображается сегодня().

  8. В группе Значение по умолчанию снимите флажок Обновить это значение при пересчете результатов формулы.

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

  9. Нажмите кнопку ОК, чтобы вернуться к шаблону формы.

  10. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

  11. Проверьте правильность отображения даты в элементе управления выбора даты. Отображение даты или времени можно изменить при помощи кнопки Формат в диалоговом окне Свойства: Выбор даты.

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

Отображение текущей даты и времени в элементе управления выбора даты

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

  1. Вставьте элемент управления выбора даты в шаблон формы.

  2. Дважды щелкните элемент управления выбора даты, вставленный в шаблон формы.

  3. Перейдите на вкладку Данные.

  4. В поле Тип данных выберите вариант Дата и время (dateTime).

  5. Нажмите кнопку Формат.

  6. В диалоговом окне Дата и время в списке Формат отображения времени выберите нужный параметр, а затем нажмите кнопку ОК.

  7. В диалоговом окне Свойства выбора даты в разделе Значение по умолчанию нажмите кнопку Вставка формулы Изображение кнопки .

  8. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  9. В диалоговом окне Вставка функции в списке Категории выберите вариант Дата и время.

  10. В списке Функции выберите вариант тдата, а затем два раза нажмите кнопку ОК, чтобы вернуться к диалоговому окну Свойства: Выбор даты.

    Обратите внимание, что в поле Значение отображается тдата.

  11. В группе Значение по умолчанию снимите флажок Обновить это значение при пересчете результатов формулы.

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

  12. Нажмите кнопку ОК, чтобы вернуться к шаблону формы.

  13. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

  14. Проверьте правильность отображения даты в элементе управления выбора даты. Отображение даты или времени можно изменить при помощи кнопки Формат в диалоговом окне Свойства: Выбор даты.

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

Советы по размещению

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

  • Чтобы одновременно изменить размер нескольких элементов управления выбора даты, выделите их. В меню Формат выберите команду Свойства, а затем на вкладке Размер внесите необходимые изменения.

  • Чтобы изменить границы или цвет элемента выбора даты, выделите этот элемент. В меню Формат выберите команду Границы и заливка, а затем внесите необходимые изменения.

  • Чтобы настроить текст, отображаемый в элементе управления выбора даты, воспользуйтесь списками Шрифт и Размер на панели инструментов Форматирование. Чтобы одновременно изменить шрифт и размер текста для всех элементов управления выбора даты в шаблоне формы, щелкните правой кнопкой элемент управления выбора даты с нужным форматированием, а затем в контекстном меню выберите команду Применить шрифт ко всем элементам управления Выбор даты.

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

  • Иногда текст внутри элемента управления выбора даты и подпись слева от элемента управления не выровнены. Для быстрого выравнивания дважды щелкните элемент управления выбора даты, на вкладке Размер нажмите кнопку Выровнять, а затем — кнопку Применить. Если подпись и элемент управления выбора даты находятся в разных ячейках макетной таблицы, щелкните правой кнопкой мыши ячейку с подписью, в контекстном меню выберите команду Свойства таблицы, а затем на вкладке Ячейка в группе Вертикальное выравнивание нажмите кнопку По центру.

  • Чтобы изменить отображение даты, дважды щелкните элемент управления выбора даты, перейдите на вкладку Данные, а затем нажмите кнопку Формат. В диалоговом окне Дата выберите нужный формат отображения.

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

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

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

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

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

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

×