Когато проектирате шаблон за формуляр на Microsoft Office InfoPath, базиран на база данни на Microsoft Office Access 2007 (формат.accdb), или база данни на Access, записана в по-стара версия (.mdb), InfoPath автоматично създава основна връзка с данни към тази база данни. Ако на по-късна дата местоположението на вашата база данни на Access се промени, например ако преместите базата данни в друго местоположение, ще трябва да промените основните връзки с данни на шаблона за формуляр. Тази статия обяснява как да промените основната връзка с данни във вашия шаблон за формуляр на InfoPath, така че да сочи към друга база данни на Access.
Връзки към повече информация за промяната на вторични връзки с данни към други външни източници на данни ще намерите в раздела Вж. също .
В тази статия
- Общ преглед
- Преди да започнете
- Стъпка 1: Промяна на основната връзка с данни в шаблона за формуляр
- Стъпка 2: Изберете таблиците на базата данни
- Стъпка 3: Визуализиране, публикуване и тестване на шаблона за формуляр
Общ преглед
За да промените връзката с основните данни на шаблона за формуляр на нова база данни на Access, използвайте съветника за връзка с данни, за да създадете нова основна връзка с данни. Когато създавате новата връзка с данни, InfoPath създава нов основен източник на данни, който съдържа полета и групи, които съответстват на начина, по който данните се съхраняват в новата база данни. Ако новата база данни съхранява данните по същия начин като старата база данни, InfoPath автоматично обвързва съществуващите контроли в шаблона за формуляр с полетата и групите в новия основен източник на данни.
Ако полетата и групите в новия основен източник на данни не съвпадат с полетата и групите в стария източник на данни, InfoPath премахва обвързванията на източниците на данни от съществуващите контроли. Ако тези обвързвания бъдат премахнати, ще трябва да обвържете контролите с други полета и групи в новия основен източник на данни, ако искате да продължите да използвате тези контроли, или можете да премахнете контролите от шаблона за формуляр.
След като промените основната връзка с данни, трябва да публикувате шаблона за формуляр и да тествате дали формулярите, базирани на този шаблон за формуляр, все още работят в тестова среда. След като завършите тестовете, можете да позволите на потребителите да започнат да попълват нови формуляри, които се базират на този шаблон за формуляр.
Връзки към повече информация за публикуването на шаблон за формуляр ще намерите в раздела Вж. също .
Преди да започнете
Преди да промените основната връзка с данни, ще ви трябва следната информация от администратора на базата данни:
Местоположението на новата база данни на Access.
Забележка
Ако новата база данни на Access се съхранява в местоположение в мрежата, уверете се, че местоположението в мрежата е достъпно за вашите потребители.
Уверете се, че имената на таблиците, имената на полетата и релациите в новата база данни са същите като тези за старата база данни. Ако трябва да добавите релации между таблици, когато проектирате шаблона за формуляр за първи път, ще трябва да добавите същите тези релации между таблиците, когато променяте основната връзка с данни.
Стъпка 1: Промяна на основната връзка с данни в шаблона за формуляр
- В менюто Инструменти щракнете върху Конвертиране на основен източник на данни.
- В съветника за връзка с данни се уверете, че избраните опции са правилни, и след това щракнете върху Напред.
- На следващата страница на съветника щракнете върху База данни (само за Microsoft SQL Server или Microsoft Office Access) и след това щракнете върху Напред.
- На следващата страница на съветника щракнете върху Промяна на база данни.
- В диалоговия прозорец Избор на източник на данни отидете до местоположението на новата база данни на Access и след това щракнете върху Отвори.
Стъпка 2: Изберете таблиците на базата данни
В диалоговия прозорец Избор на таблица щракнете върху името на основната таблица или заявка и след това щракнете върху OK.
Ако използвате други таблици или заявки в базата данни, за да предоставите данни във формуляра, добавете тези допълнителни таблици или заявки.
Как?- Щракнете върху Добавяне на таблица.
- В диалоговия прозорец Добавяне на таблица или заявка , в списъка Изберете дъщерна таблица за добавяне щракнете върху името на таблицата или заявката и след това щракнете върху Напред.
Свързаните полета между тази таблица или заявка и основната таблица или заявка се показват в полето Свързващи полета в диалоговия прозорец Редактиране на релация . Уверете се, че искате тези полета във вашия шаблон за формуляр. - За да премахнете съществуващата релация, щракнете върху релацията в списъка Свързване на полета и след това щракнете върху Премахни релацията.
- За да добавите допълнителни свързани полета, щракнете върху Добавяне на релация и след това в диалоговия прозорец Добавяне на релация щракнете върху полетата и в двете колони, от които имате нужда.
- Щракнете върху OK и след това върху Готово.
- За да добавите допълнителни таблици или заявки, повторете тези стъпки.
Щракнете върху Напред.
На следващата страница на съветника въведете име за основната връзка с данни и след това щракнете върху Готово.
Забележка
Ако трябва да промените всички вторични връзки с данни към шаблона за формуляр, направете тези промени, преди да преминете към следващата стъпка. Като промените вторичните връзки с данни сега, можете да тествате едновременно и новите основни, и вторични връзки с данни. Връзки към повече информация за промяната на вторични връзки с данни ще намерите в раздела Вж. също .
Стъпка 3: Визуализиране, публикуване и тестване на шаблона за формуляр
- За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.
- За да затворите прозореца за визуализация, щракнете върху Затвори визуализацията в Standard лента с инструменти.
- За да публикувате шаблона за формуляр, щракнете върху Публикувай в менюто Файл и следвайте стъпките в съветника за публикуване, който се стартира.
- Тествайте формуляра старателно, като отворите формуляр на базата на този шаблон за формуляр и го попълните. Уверете се, че формулярът, базиран на този шаблон за формуляр, работи по очаквания начин.