Добавяне на връзка към данни към база данни на Microsoft Access

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Ако вашите потребители ще трябва данни от база данни на Microsoft Office Access 2007 (формат .accdb) или от база данни на Access, записани в по-стара версия (.mdb формат), за да попълните формуляр, базиран на вашия шаблон на формуляр на Microsoft Office InfoPath, можете да добавите вторична връзка към данни във вашия формуляр шаблон, който запитвания база данни на Access.

Можете да добавите вторична връзка с данни, но тази връзка към данни само да направите заявка база данни на Access. Не можете да добавите вторична връзка към данни, която подава данни на формуляр към база данни на Access.

Ако искате вашите потребители да подават своите данни на формуляр към база данни на Access, можете да проектирате шаблон на формуляр, който се базира на база данни на Access и след това да разрешите връзката към данни за подаване в основната връзка с данни. Като алтернатива можете да добавите вторична връзка към данни към уеб услуга, която работи с вашата база данни на Access.

Намерете връзки към повече информация за проектиране на шаблони за формуляри, базирани на база данни на Access и добавяне на вторична връзка към данни към уеб услуга, в раздела Вж .

В тази статия

Общ преглед

Съображения за съвместимост

Преди да започнете

Стъпка 1: Добавяне на вторична връзка с данни

Стъпка 2: Конфигуриране на шаблона на формуляр да използва връзка с данни

Общ преглед

Вторичен връзка с данни е връзка с данни, които добавяте към шаблон за формуляр. Вторична връзка с данни се различава от основната връзка с данни, които създавате, когато проектирате нов шаблон на формуляр, който се базира на база данни или уеб услуга. Шаблон на формуляр основна връзка към данни може да получава данни от външен източник на данни и да подадете данни на формуляр към външен източник на данни. Въпреки това шаблон за формуляр може да има само една основна връзка към данни.

Можете да добавите толкова вторични връзки към данни в шаблон на формуляр така, както искате. Да предположим например, че имате база данни на Access, която съдържа таблица, която съхранява данни за служителите и друга таблица, която съхранява данните на клиентите. Можете да добавите вторична връзка към данни, която извлича данни от таблицата служител, и можете също да добавите друга вторична връзка към данни, която извлича данни от таблицата на клиента в една и съща база данни на Access.

Въпреки че можете да добавите вторична връзка към данни във вашия шаблон на формуляр, който може да подавате данни на формуляр към външен източник на данни, като например уеб услуга или Windows SharePoint Services Библиотека, можете да използвате само вторични връзки към данни за извличане на данни от Access база данни. Не можете да добавите вторична връзка към данни, която подава данни на формуляр към база данни на Access.

Когато добавите връзка с данни на заявка към база данни, InfoPath създава вторичен източник на данни , който съдържа полета за данни и групи, които съответстват на начина, по който данните се съхраняват в базата данни. Тъй като структурата на данните във вторичен източник на данни трябва да съответства на начина, по който данните се съхраняват в таблиците в базата данни, не можете да променяте полета или групи във вторичен източник на данни.

Можете да конфигурирате всяка заявка за връзка към данни да записва своите резултати, така че потребителите имат достъп до данните, когато техният формуляр не е свързан към мрежа. В зависимост от данните може да искате да покажете резултатите от заявката само когато потребителите са свързани към мрежа.

Забележка относно защитата: Ако използвате вторична връзка с данни за извличане на конфиденциални данни от външен източник на данни, може да искате да забраните тази функция, за да защитите данните от неразрешена употреба, в случай че компютърът бъде загубен или откраднат. Ако забраните тази функция, данните ще бъдат достъпни само ако потребителят е свързан към мрежата.

Когато добавите връзка с данни на заявка към шаблон за формуляр, по подразбиране формуляри, базирани на този шаблон на формуляр използва връзка с данни, когато те са отворени от потребител. Можете също да конфигурирате вашия шаблон на формуляр да използва заявката за връзка с данни в една от следните начини:

  • Добавяне на правило    Можете да конфигурирате правилото да използва заявката за връзка с данни, когато настъпи условието в правилото.

  • "Добавяне"    Можете да добавите бутон в шаблона на формуляр, който потребителите могат да щракнат, за да получите данни с помощта на заявката за връзка с данни.

  • Използване на потребителски код    Ако не можете да добавите правило или бутон, можете да използвате потребителски код за получаване на данни с помощта на заявката за връзка с данни. Използване на потребителски код изисква разработчикът да създаде потребителски код.

Най-горе на страницата

Съображения за съвместимост

Можете да добавите връзка към данни към база данни на Access, за да шаблон за формуляр, съвместим с браузър.

Най-горе на страницата

Преди да започнете

Преди да добавите вторична връзка към данни към база данни на Access във вашия шаблон на формуляр, ви трябва следната информация:

  • Името и местоположението на базата данни.

    Забележка: Ако вашата база данни на Access се съхранява в местоположението в мрежата, се уверете, че вашата база данни е достъпен за вашите потребители.

  • Името на таблицата или заявката, които ще предоставят данни за формуляри, базирани на този шаблон за формуляр. В тази таблица или заявка ще се използва като първичен таблицата или заявката, когато конфигурирате заявката за връзка с данни.

  • Имената на други таблици или заявки, които предоставят допълнителни данни за основната таблица или заявка. В повечето случаи таблицата релациите са установени вече в базата данни. Ако имате за ръчно установяване на зависимостите между основната таблица или заявка и друга таблица или заявка, ще трябва свързаното поле имената на таблици или заявки.

Най-горе на страницата

Стъпка 1: Добавяне на вторична връзка с данни

  1. В менюто инструменти щракнете върху Връзки с данни.

  2. В диалоговия прозорец Връзки с данни щракнете върху Добавяне.

  3. В съветника за връзка към данни щракнете върху Създаване на нова връзка към, изберете получаване на даннии след това щракнете върху напред.

  4. На следващата страница на съветника щракнете върху база данни (Microsoft SQL Server или Microsoft Office Access само)и след това щракнете върху напред.

  5. На следващата страница на съветника щракнете върху Избор на база данни.

  6. В диалоговия прозорец Избор на източник на данни , отидете до местоположението на вашата база данни.

    Забележка: Ако вашата база данни се съхранява в местоположението в мрежата, отидете до универсален именуване конвенция (UNC) път на местоположението. Не отидете до местоположението в мрежата чрез нанесени мрежово устройство. Ако използвате нанесени мрежово устройство, потребителите, които създават формуляри, базирани на този шаблон за формуляр ще извърши търсене за база данни от нанесени мрежово устройство. Ако потребителят няма нанесени мрежово устройство, формуляра няма да намерите базата данни.

  7. Щракнете върху името на вашата база данни и след това щракнете върху Отвори.

  8. В диалоговия прозорец Избор на таблица щракнете върху основната таблица или заявка, която искате да използвате и след това щракнете върху OK.

  9. На следващата страница на съветника поставете отметка в квадратчето Показване на колони на таблица .

    По подразбиране всички полета в таблицата или заявката, се добавят към основния източник на данни на шаблона на формуляр.

  10. Изчистете отметките от квадратчетата за полетата, които не искате да включите в вторичен източник на данни.

    Добавяне на допълнителни таблици или заявки към връзката с данни.

    Как?

    1. Щракнете върху Добавяне на таблица.

    2. В диалоговия прозорец Добавяне на таблица или заявка щракнете върху името на дъщерната таблица и след това щракнете върху напред. InfoPath ще се опита да настрои връзките между съвпадащите имена на полета в двете таблици. Ако не искате да използвате предложените релацията, изберете връзката и след това щракнете върху Премахни връзката. За да добавите връзка, щракнете върху Добавяне на връзка. В диалоговия прозорец Добавяне на връзка щракнете върху името на свързаните полета в двете колони и след това щракнете върху OK.

    3. Щракнете върху Готово.

    4. За да добавите допълнителни дъщерни таблици, повторете тези стъпки.

  11. Щракнете върху Напред.

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

    Забележка относно защитата: Ако отметнете това квадратче съхранява данните на компютъра на потребителя, когато формулярът използва тази връзка към данни. Ако формулярът е извличане конфиденциални данни от тази връзка към данни, може да искате да забраните тази функция, за да защитите данните в случай че компютърът бъде загубен или откраднат.

  13. Щракнете върху Напред.

  14. На следващата страница на съветника въведете описателно име за тази вторична връзка към данни и след това проверете дали информацията в раздела Резюме е правилна.

  15. За да конфигурирате формуляра за автоматично получаване на данни, когато формулярът е отворен, поставете отметка в квадратчето Автоматично изтегляй данните, когато формулярът е отворен .

Най-горе на страницата

Стъпка 2: Конфигуриране на шаблона на формуляр да използва връзка с данни

Ако искате формулярите, базирани на този шаблон на формуляр, за да използвате тази връзка към данни, след като потребителят отвори формуляра, можете да добавите правило в шаблона на формуляр, който използва тази връзка към данни при определени условия, или можете да добавите бутон в шаблона на формуляр, който вашите потребители може да щракнете, за да използвате тази връзка към данни.

Add a rule

Можете да добавите правило към шаблона за формуляр, който служи за извличане на данни от връзката към данни за заявка, когато условието за правилото е изпълнено. Например можете да добавите текстово поле във вашия шаблон на формуляр, който потребителят да попълват да получите конкретни данни от външен източник на данни. След това можете да добавите правило, което използва връзката към данни всеки път, когато потребителят въведе данни в текстовото поле.

Тази процедура предполага, че сте създали връзка към данни за заявка за вашия шаблон на формуляр и че сте конфигурирали контрола (различни от бутон) на вашия шаблон на формуляр да показва данните от тази връзка към данни.

  1. Ако шаблонът за формуляр има множество изгледи, щракнете върху име на изглед в менюто изглед , за да отидете в изгледа с контролата, където искате да се показват данните от вторичен източник на данни.

  2. Щракнете двукратно върху контролата, която искате да добавите правило за.

  3. Щракнете върху раздела Данни.

  4. Под проверка и правилащракнете върху правила.

  5. В диалоговия прозорец правила щракнете върху Добавяне.

  6. В полето име въведете име за правилото.

  7. За да зададете условие, когато трябва да се изпълнява правилото, щракнете върху Задаване на условиеи въведете условието. Правилото ще се изпълни, когато настъпи условието. Ако не зададете условие, правилото ще се изпълнява, когато потребителят промени стойността в контролата и след това преминава неговата курсора извън контролата.

  8. Щракнете върху Добавяне на действие.

  9. В списъка действие щракнете върху заявка чрез връзка за данни.

  10. В списъка връзка към данни щракнете върху връзка към данни за заявка, която искате да използвате и след това щракнете върху OK , за да затворите всички отворени диалогови прозорци.

  11. За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.

Добавяне на бутон

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

  1. Ако шаблонът за формуляр има множество изгледи, щракнете върху име на изглед в менюто изглед , за да отидете в изгледа с контролата, където искате да се показват данните от вторичен източник на данни.

  2. Ако прозорецът на задачите Контроли не се вижда, щракнете върху Още контроли в менюто Вмъкване или натиснете клавишите ALT+I, C.

  3. Плъзнете бутона контрола във вашия шаблон на формуляр.

  4. Щракнете двукратно върху бутона, който току-що сте добавили към шаблона за формуляр.

  5. Щракнете върху раздела Общи .

  6. В списъка действие щракнете върху обновяване.

  7. В полето етикет въведете името, което искате да се показва на бутона във вашия шаблон на формуляр.

  8. Щракнете върху Настройки.

  9. В диалоговия прозорец обновяване направете едно от следните неща:

    • За да получите най-новите данни от всички външни източници на данни с вторични връзки към данни към този шаблон за формуляр, щракнете върху всички вторични източници на данни.

    • За да конфигурирате бутона, за да получите най-новите данни от един външен източник на данни с вторична връзка към данни във вашия шаблон на формуляр, щракнете върху една вторична връзка към даннии след това щракнете върху вторичен източник на данни в Изберете вторичен източник на данни списък.

  10. Изберете OK, за да затворите всички отворени диалогови прозорци.

  11. За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.

Най-горе на страницата

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×