Добавяне, преместване или изтриване на поле или група
Отнася се за
Източникът на данни, който съхранява всички данни, които потребителите въвеждат във формуляр, се състои от полета и групи. По същия начин, по който папките на твърдия диск съдържат и организират вашите файлове, полетата съдържат данните, които потребителите въвеждат във вашия формуляр, а групите съдържат и организират тези полета. Ако например източникът на данни за вашия формуляр съдържа полета за собствено име, бащино име и фамилно име, тези полета могат да се съдържат в група, наречена "име".
В тази статия
- Преди да започнете
- Добавяне на поле
- Добавяне на група
- Добавяне на поле за препратка
- Добавяне на група препратки
- Преместване на поле или група на друго място в основния източник на данни
- Изтриване на поле или група
Преди да започнете
Можете да добавяте полета или групи само към основния източник на данни на шаблона за формуляр. Не можете да добавяте полета или групи към вторичен източник на данни или към полета или групи, базирани на база данни, уеб услуга или съществуващи преди XML схема или XML документи.
Съвет
Ако виждате тази икона на заключено поле
или тази икона на заключена група
в прозореца на задачите Източник на данни , не можете да модифицирате полето или групата.
Всяко поле или група в източника на данни трябва да има уникално име. Ако трябва да използвате името на съществуващо поле или група в друго поле или група, можете да добавите поле за препратка или група препратки към шаблон за формуляр.
Можете да актуализирате своя шаблон за формуляр, като преместите или изтриете съществуващи полета или групи от източника на данни. Можете да премествате или изтривате само полета или групи, които са добавени към основния източник на данни. Полета или групи, базирани на XML схема, база данни или уеб услуга, или полета и групи във вторичен източник на данни, не могат да бъдат премествани или изтривани.
Забележка
Когато изтриете поле и към това поле е обвързана контрола, контролата не може да съхранява данните, защото полето, което съхранява данните, вече не съществува. Освен това, ако потребителите вече са попълнили формуляри на базата на вашия шаблон за формуляр, изтриването на поле може да доведе до загуба на данни в тези попълнени формуляри. Ако изтриете поле и контролата е обвързана с това поле, трябва или да обвържете контролата с друго поле, или да изтриете контролата. Изтриването на група изтрива всички полета в тази група. Всички контроли, които са обвързани с полетата в изтритата група, трябва да са обвързани с други полета или да бъдат изтрити.
Добавяне на поле
Можете да добавите поле за елемент или поле за атрибут към група в основния източник на данни. Можете също да добавите поле за атрибут към съществуващо поле за елемент в основния източник на данни. Не можете обаче да добавите поле към поле на атрибут.
Добавяне на поле към група
Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
В прозореца на задачите Източник на данни щракнете с десния бутон върху групата, към която искате да добавите поле, и след това щракнете върху Добави в контекстното меню.
В полето Име в диалоговия прозорец Добавяне на поле или група въведете име за новото поле. Имената трябва да започват с буквен знак или долна черта (_) и могат да съдържат само буквено-цифрови знаци, знаци за подчертаване, тирета (-) и точки (.). Имената не могат да съдържат интервали.
Използвайте име, което описва съдържанието на полето. Ако например имате поле, съдържащо сумата на разход, наименуване на разхода на полето.В списъка Тип изберете Поле (елемент) или изберете Поле (атрибут).
В списъка Тип на данните изберете типа данни, който искате да използвате за полето.
Списък с типове данни за полетаТип данни Кога да се използва Text Използвайте този тип данни за поле на елемент или атрибут, което съдържа неформатиран текст. RTF текст Използвайте този тип данни за поле на елемент, което съдържа форматиран текст. Не можете да използвате този тип данни за полета на атрибут. Цяло число Използвайте този тип данни за поле на елемент или атрибут, съдържащо числа без десетични стойности. Decimal Използвайте този тип данни за поле на елемент или атрибут, съдържащо валутни стойности или числа с десетични стойности. Истина/неистина Използвайте този тип данни за поле за елемент или атрибут, съдържащо данни, които могат да бъдат само една от две стойности. Хипервръзка Използвайте този тип данни за поле на елемент или атрибут, съдържащ еднозначен идентификатор на ресурс (URI), като например хипервръзка или пространство на имената. Дата Използвайте този тип данни за поле на елемент или атрибут, което съдържа календарна дата. Time Използвайте този тип данни за поле за елемент или атрибут, съдържащо 24-часово време. Дата и час Използвайте този тип данни за поле на елемент или атрибут, което съдържа календарна дата и 24-часов час. Прикачен файл с картина или файл Използвайте този тип данни за поле на елемент или атрибут, което съдържа двоични данни, като например изображение или картина. По избор Използвайте този тип данни за поле на елемент или атрибут с потребителски типове данни, които са дефинирани от пространство на имената. Този тип данни обикновено се използва за поле или група, които са обвързани с потребителска контрола. Полето Пространство на имената на данните е разрешено, когато изберете този тип данни. Тази таблица показва само най-често срещаните ТИПОВЕ XML данни, използвани в шаблон за формуляр. В InfoPath можете да използвате всеки тип данни на XML 1.0 в препоръките на World Wide Web Consortium (W3C). За да използвате тип данни, който не е в списъка в таблицата, трябва да извлечете файловете с формуляри за шаблон за формуляр и да редактирате файла на схемата (.xsd). Връзки към повече информация за извличането на файлове на формуляри за шаблон за формуляр можете да намерите в раздела Вж. също .
За да зададете начална стойност, която полето трябва да съдържа, когато потребителят отвори формуляра за първи път, въведете стойността в полето Стойност по подразбиране . Връзки към повече информация относно задаването на стойността по подразбиране за поле ще намерите в раздела Вж. също .
За да конвертирате поле на елемент в повтарящо се поле, отметнете квадратчето Повтарящо се .
За да изискате полето да съдържа стойност, отметнете квадратчето Не може да бъде празно . Ако отметнете това квадратче, всяка контрола, която е обвързана с поле, което няма въведена стойност, ще бъде маркирана с червена звездичка или пунктирана червена граница.
Добавяне на поле за атрибут към поле за елемент
Тъй като можете да добавите поле за атрибут само към поле на елемент, списъкът Тип в диалоговия прозорец Добавяне на поле или група се забранява.
Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
В прозореца на задачите Източник на данни щракнете с десния бутон върху полето, към което искате да добавите поле, и след това щракнете върху Добави в контекстното меню.
В полето Име в диалоговия прозорец Добавяне на поле или група въведете име за новото поле. Имената трябва да започват с буквен знак или долна черта (_) и могат да съдържат само буквено-цифрови знаци, знаци за подчертаване, тирета (-) и точки (.). Имената не могат да съдържат интервали.
Използвайте име, което описва съдържанието на полето. Ако например имате поле, съдържащо сумата на разход, наименуване на разхода на полето.В списъка Тип на данните изберете типа данни, който искате да използвате за полето.
Списък с типове данни за полетаТип данни Кога да се използва Text Използвайте този тип данни за поле на елемент или атрибут, което съдържа неформатиран текст. Цяло число Използвайте този тип данни за поле на елемент или атрибут, съдържащо числа без десетични стойности. Decimal Използвайте този тип данни за поле на елемент или атрибут, съдържащо валутни стойности или числа с десетични стойности. Истина/неистина Използвайте този тип данни за поле за елемент или атрибут, съдържащо данни, които могат да бъдат само една от две стойности. Хипервръзка Използвайте този тип данни за поле на елемент или атрибут, съдържащ еднозначен идентификатор на ресурс (URI), като например хипервръзка или пространство на имената. Дата Използвайте този тип данни за поле на елемент или атрибут, което съдържа календарна дата. Time Използвайте този тип данни за поле за елемент или атрибут, съдържащо 24-часово време. Дата и час Използвайте този тип данни за поле на елемент или атрибут, което съдържа календарна дата и 24-часов час. Прикачен файл с картина или файл Използвайте този тип данни за поле на елемент или атрибут, което съдържа двоични данни, като например изображение или картина. Тази таблица показва само най-често срещаните ТИПОВЕ XML данни, използвани в шаблон за формуляр. В Microsoft Office InfoPath можете да използвате всеки тип данни xml 1.0 в препоръките на W3C. За да използвате тип данни, който не е в списъка в таблицата, трябва да извлечете файловете с формуляри за шаблон за формуляр и да редактирате файла на схемата (.xsd). Връзки към повече информация за извличането на файлове на формуляри за шаблон за формуляр можете да намерите в раздела Вж. също .
За да зададете начална стойност, която полето трябва да съдържа, когато потребителят отвори формуляра за първи път, въведете стойността в полето Стойност по подразбиране . Връзки към повече информация относно задаването на стойността по подразбиране за поле ще намерите в раздела Вж. също .
За да конвертирате поле на елемент в повтарящо се поле, отметнете квадратчето Повтарящо се .
За да изискате полето да съдържа стойност, отметнете квадратчето Не може да бъде празно . Ако отметнете това квадратче, всяка контрола, която е обвързана с поле, което няма въведена стойност, ще бъде маркирана с червена звездичка или пунктирана червена граница.
Добавяне на група
Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
В прозореца на задачите Източник на данни щракнете с десния бутон върху групата, към която искате да добавите група, и след това щракнете върху Добави в контекстното меню.
В полето Име в диалоговия прозорец Добавяне на поле или група въведете име за новата група. Имената трябва да започват с буквен знак или долна черта (_) и могат да съдържат само буквено-цифрови знаци, знаци за подчертаване, тирета (-) и точки (.). Имената не могат да съдържат интервали.
Използвайте име, което описва съдържанието на групата. Ако например имате група, която съдържа подробните данни за разходите, наименуване на групата Елементизиранразархив.В списъка Тип направете едно от следните неща:
- За да добавите група, която може да съдържа други групи или полета, изберете Групиране.
- За да добавите група, която може да съдържа две или повече групи от полета, но само една от тези групи от полета се появява в изглед на формуляра, изберете Група (избор).
За да конвертирате групата в повтаряща се група, изберете квадратчето за отметка Повтаряне .
Добавяне на поле за препратка
Ако искате да използвате името на съществуващо поле за поле в друга група във вашия шаблон за формуляр, можете да създадете поле за препратка. Когато създавате поле за препратка, InfoPath създава ново поле в шаблона за формуляр, чиито свойства са свързани и съответстват на свойствата на първоначалното поле, включително името и типа на данните. И двете полета стават полета за препратка, а всички промени, които правите в едното поле, актуализират другото поле автоматично.
Забележка
Две полета за препратки не могат да бъдат част от една и съща група. Можете да добавите поле за препратка само към група. Не може да добавите поле за препратка към друго поле.
- Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
- Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
- Щракнете с десния бутон върху полето, на което искате да базирате полето за препратка, и след това щракнете върху Препратка в контекстното меню.
- В диалоговия прозорец Поле за справка или Група изберете групата, която искате да съдържа новото поле за препратка.
Добавяне на група препратки
Ако искате да използвате името на съществуваща група за друга група във вашия шаблон за формуляр, можете да създадете група за справки. Когато създавате група препратки, InfoPath създава нова група в шаблона за формуляр, чиито свойства са свързани и съответстват на свойствата на първоначалната група. Всички полета в първата група се дублират в групата препратки. И двете групи стават групи за препратки, а всички промени, които правите в едната група, включително промените в полетата в тази група, автоматично актуализират другата група.
Забележка
Две групи препратки не могат да бъдат част от една и съща група.
- Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
- Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
- Щракнете с десния бутон върху групата, на която искате да базирате групата препратки, и след това щракнете върху Препратка в контекстното меню.
- В диалоговия прозорец Справочно поле или група изберете групата, която искате да съдържа новата група препратки.
Преместване на поле или група на друго място в основния източник на данни
Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
В прозореца на задачите Източник на данни щракнете с десния бутон върху полето или групата, които искате да преместите, и след това направете едно от следните неща:
- За да пренаредите реда на полето или групата в текущата група, щракнете върху Премести нагоре или Премести надолу в контекстното меню.
- За да преместите полето или групата в ново поле или група, щракнете върху Премести в контекстното меню и след това в диалоговия прозорец Преместване на поле или група изберете ново местоположение за полето или групата.
Изтриване на поле или група
Забележка
Изтриването на поле или група ще доведе до грешка във всички контроли на вашия шаблон за формуляр, които са обвързани с това поле или група. Освен това, ако потребителите вече са попълнили формуляри въз основа на вашия шаблон за формуляр, изтриването на поле или група може да доведе до загуба на данни в тези формуляри.
- Ако прозорецът на задачите Източник на данни не се вижда, щракнете върху Източник на данни в менюто Изглед .
- Ако вашият шаблон за формуляр използва повече от един източник на данни, изберете Основен в списъка Източник на данни .
- Щракнете с десния бутон върху полето или групата, които искате да изтриете, и след това щракнете върху Изтрий в контекстното меню.