Опубликован: 04.02.2014 | Уровень: для всех | Доступ: платный
Лекция 6:

Работа с шаблонами форм, рассылка по почте, цифровая подпись

< Лекция 5 || Лекция 6: 123456

Сбор данных с использованием форм (InfoPath)

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

Общие сведения об автономных формах (видео)

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

По умолчанию такая форма, сохраненная на компьютере, может работать без подключения к сети.

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

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

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

Разработка шаблона формы (видео)

Сохранение данных в шаблоне формы

Сохранение данных в шаблоне формы (видео)

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


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

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

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

Использование дополнительного подключения данных при открытии формы

Если нужно, чтобы вместо данных, сохраненных в шаблоне формы, пользователи использовали новейшие данные из внешнего источника данных, при создании дополнительного подключения данных установите флажок Автоматически извлекать данные при открытии формы в мастере подключения данных


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

Обновление данных

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

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


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

< Лекция 5 || Лекция 6: 123456
Анджелика Шарапова
Анджелика Шарапова

Оценки по каким дисциплинам идут в приложение к диплому по профессиональной переподготовке "Современные образовательные технологии"?

Дмитрий Соболев
Дмитрий Соболев

Я заввершаю обучение по программе "Современные образовтетельные технологии". Прошу прислать задание для итоговой работы.Мой адрес resoluteness@yandex/ru

Спасибо!