A szövegmezők testreszabási lehetőségei
Hatókör
InfoPath 2010 InfoPath 2013
Miután beszúrt egy szövegdobozt egy űrlapsablonra, testre szabhatja a szövegdoboz tulajdonságait és beállításait a Szövegdoboz tulajdonságai párbeszédpanelen. A párbeszédpanel megnyitásához kattintson duplán az űrlapsablonon arra a szövegdobozra, amelynek tulajdonságait módosítani szeretné.
Az alábbi táblázat néhány olyan módszert ismertet, amelyekkel testre szabhatja a szövegdobozokat, és ennek okait is ismerteti. Bár a táblázat nem nyújt részletes eljárási információkat a Szövegdoboz tulajdonságai párbeszédpanel beállításairól, képet ad az elérhető lehetőségek tartományáról.
Megjegyzés
- Ha böngészőkompatibilis űrlapsablont tervez, a Szövegdoboz tulajdonságai párbeszédpanel bizonyos funkciói nem érhetők el. A bekezdéstörések például nem támogatottak.
- Ha az űrlapsablon adatbázison, sémán vagy más meglévő adatforráson alapul, előfordulhat, hogy nem tudja testre szabni a vezérlők minden aspektusát. Módosíthatja például a vezérlő méretét, a mező vagy csoport nevét azonban nem, amely a meglévő adatforrásból származik.
| Tab | Feladat | Részletek |
|---|---|---|
| Adatok | A társított mező nevének módosítása | Új, üres űrlapsablon tervezésekor a vezérlőelemek alapértelmezett mező- vagy csoportnevét olyanra módosíthatja, amely könnyebben azonosítható az adatforrással végzett munka során. A "Salesperson" nevű mező például könnyebben érthető, mint a "field1" nevű mező. Megjegyzés: A mező nevének módosítása nem módosítja a kötést egy szövegdoboz és egy mező között az adatforrásban. Ha egy szövegdobozt egy másik mezőhöz kell kötnie, kattintson a jobb gombbal a szövegdobozra, majd kattintson a helyi menü Kötés módosítása parancsára. |
| Adatok | Az adattípus módosítása | Új, üres űrlapsablon tervezésekor módosíthatja egy vezérlő alapértelmezett adattípusát. A szövegdobozok alapértelmezett adattípusa a Szöveg (sztring), de ezt szabadon módosíthatja. Ha például azt szeretné, hogy a felhasználók brit fontot írjanak be egy Tranzakció összege szövegmezőbe, kiválaszthatja az Egész szám (egész szám) adattípust, majd a formázási beállításokat, hogy a szövegmezőbe beírt értékek a font (£) pénznemszimbólummal jelenjenek meg. További információ az adattípusokról Az alábbi lista a szövegmezőkhöz elérhető adattípusokat sorolja fel:
|
| Adatok | Alapértelmezett érték megadása | Ha azt szeretné, hogy az alapértelmezett szöveg egy vezérlőelemen belül jelenjen meg, amikor egy felhasználó először megnyitja az űrlapot, beírhatja a szöveget az Érték mezőbe. Egy vezérlő alapértelmezett értékeként az adatforrás egy másik mezőjének értékét is használhatja. Az alapértelmezett értékek eltérnek a helyőrző szövegtől (amelyről a cikk későbbi részében olvashatunk), mivel a program mindig adatként menti őket az űrlapfájlban (.xml). |
| Adatok | Számítás eredményeinek megjelenítése | Ha egy vezérlőelemben szeretné megjeleníteni egy számítás eredményét, kattintson a Képlet beszúrása elemre az Érték mező mellett a képletek és függvények vezérlőelemhez való társításához. Létrehozhat például egy képletet, amely egy ismétlődő táblázat számoszlopát összegzi egy szövegmező és az összeg függvény együttes használatával. Vagy hozzárendelheti a today függvényt egy adott szövegdobozhoz, hogy amikor a felhasználó megnyitja az űrlapot, az aktuális dátum jelenjen meg a szövegdobozban. |
| Adatok | A szövegdoboz kötelezővé tétele | Ha arra szeretné emlékeztetni a felhasználókat, hogy adatokat írjanak be egy vezérlőbe, jelölje be a Nem lehet üres jelölőnégyzetet. Amikor a felhasználók megnyitják az űrlapot, egy piros csillag jelenik meg a vezérlőben emlékeztetőként, hogy ne hagyja üresen. A felhasználók addig nem küldhetnek adatokat, amíg be nem írnak egy értéket a vezérlőbe. |
| Adatok | Adatérvényesítés hozzáadása | Kattintson az Adatérvényesítés elemre a vezérlő adatérvényesítési szabályainak megadásához. Ha például egy adott formátumban kell megadnia a cikkszámokat – három számot, majd egy gondolatjelet, majd még két számot –, adatérvényesítéssel biztosíthatja, hogy a felhasználók megfeleljenek ennek a mintának. |
| Adatok | Szabályok alkalmazása | Amikor a Szabályok elemre kattint, létrehozhat egy szabályt, amely egy vagy több műveletet automatikusan végrehajt, amikor a felhasználók módosítják egy vezérlő értékét. Ha például egy felhasználó 10-nél nagyobb számot ír be egy Összeg szövegmezőbe, egy szabály segítségével megjeleníthet egy párbeszédpanelt, amely a következőhöz hasonló szöveget jeleníti meg: "Ha egyszerre több mint 10 különböző tételt rendel, az késleltetheti a szállítást". Szabály használatával automatikusan lekérheti a frissített információkat egy külső adatforrásból. Például egy részvényvásárlási űrlapon egy szabály használatával lekérheti és megjelenítheti a valós idejű tőzsdei árfolyamokat egy szövegmezőben, akár az űrlap megnyitásakor, akár a felhasználó kérésére. |
| Megjelenítés | Helyőrző szöveg megjelenítése | Ha útmutatást szeretne nyújtani a felhasználóknak arról, hogy milyen adatokat kell beírnia a szövegmezőbe, a Helyőrző mezőbe beírhatja az utasításokat. Egy Hotelben töltött éjszakák száma szövegmezőben például helyőrző szöveg használható arra, hogy a felhasználókat rákérdezhessenek, milyen típusú adatokat kell megadniuk. Az alapértelmezett értékhez hasonlóan a helyőrző szöveg is megjelenik egy szövegbeviteli vezérlőben, amikor egy felhasználó először nyit meg egy űrlapot. A helyőrző szöveg azonban az alábbi három módon különbözik az alapértelmezett értékektől:
|
| Megjelenítés | A szövegdoboz írásvédetté tétele | Ha meg szeretné akadályozni, hogy a felhasználók módosítsák egy vezérlő tartalmát, jelölje be az Írásvédett jelölőnégyzetet. Ha például egy képlet eredményeinek megjelenítésére szövegmezőt használ, írásvédetté teheti a szövegdobozt, hogy a felhasználók ne írjanak át az eredményen. Bár egy írásvédett szövegdoboz nem halványan jelenik meg az űrlapon, a felhasználók nem gépelhetnek be adatokat a szövegmezőbe. |
| Megjelenítés | A helyesírás-ellenőrző vagy az automatikus kiegészítés funkció kikapcsolása | Ha meg szeretné akadályozni, hogy a felhasználók egy szövegbeviteli vezérlőben ellenőrizzék a szöveg helyesírását, vagy hogy automatikusan újrahasználják az űrlapra beírt korábbi bejegyzéseket, törölje a jelet a Helyesírás-ellenőrző engedélyezése és az Automatikus kiegészítés engedélyezése jelölőnégyzetből, amelyek alapértelmezés szerint be vannak jelölve. Letilthatja például a helyesírás-ellenőrzőt a megfelelő neveket megjelenítő szövegdobozok esetében. Adatvédelmi okokból letilthatja az automatikus kiegészítést, például ha egy űrlapot sok személy meg fog osztani. |
| Megjelenítés | Több sornyi szöveg beírásának engedélyezése a felhasználóknak | Ha azt szeretné, hogy egy szövegdoboz több sornyi szöveget jelenítsen meg, jelölje be a Többsoros jelölőnégyzetet. Ezután eldöntheti, hogy engedélyezi-e a bekezdéstöréseket a szövegdobozban. |
| Megjelenítés | Bekezdéstörések engedélyezése | Ha bejelöli a Többsoros jelölőnégyzetet, és azt szeretné, hogy a felhasználók be tudják gépelni az információ bekezdéseit a szövegmezőbe, jelölje be a Bekezdéstörések jelölőnégyzetet. Ez például akkor hasznos, ha azt szeretné, hogy a felhasználók megválaszoljanak egy esszészerű kérdést egy szövegdobozban, de azt szeretné, hogy az adatok egyszerű szöveges formátumban legyenek, mert a felhasználók végül elküldik őket egy adatbázisba. Ha egy böngészőkompatibilis űrlapsablonban bejelöli a Többsoros jelölőnégyzetet, nem fogja tudni törölni a Bekezdéstörések jelölőnégyzetet. |
| Megjelenítés | Szöveg körbefuttatásának engedélyezése | Ha bejelöli a Többsoros jelölőnégyzetet, az InfoPath automatikusan bejelöli a Szöveg körbefuttatása jelölőnégyzetet, így a szöveg az egyik sorból a másikba áramlik, ahogy a felhasználók beírják a szövegmezőt. Ha a szöveg körbefuttatása engedélyezve van, a görgetési lehetőségeket a Görgetés listában választhatja ki. Beállíthatja például, hogy a görgetősávok megjelenjenek a szövegdobozban, ha a felhasználók több szöveget írnak be, mint amennyit a szövegdoboz alapértelmezés szerint megjeleníthet. A görgetési beállítások megfelelő működéséhez a szövegdoboznak rögzített magasságúnak és szélességűnek kell lennie. Ha egy böngészőkompatibilis űrlapsablonban bejelöli a Többsoros jelölőnégyzetet, nem fogja tudni törölni a Sortöréssel jelölőnégyzetet , és nem adhat meg beállításokat a Görgetés listában. |
| Megjelenítés | Karakterek korlátozása | Ha karakterkorlátot szeretne hozzárendelni egy szövegdobozhoz, jelölje be a Szövegdoboz korlátozása jelölőnégyzetet, majd írja be a karakterek megengedett számát. Egy emberierőforrás-űrlapsablonban például ezzel a funkcióval megakadályozhatja, hogy a felhasználók ötnél több karaktert írjanak be egy Alkalmazotti azonosító szövegmezőbe. Ha az űrlapsablon egy adatbázishoz vagy egy külső XML-sémához csatlakozik, és az adatforrásnak vannak meglévő karakterhosszra vonatkozó követelményei, a Microsoft Office InfoPath automatikusan adatérvényesítési hibát jelenít meg, ha a felhasználók túllépik ezeket a korlátokat, amikor űrlapsablon alapján töltenek ki egy űrlapot. Ha azt szeretné, hogy a kurzor automatikusan az űrlap következő vezérlője felé haladjon, miután a felhasználó elérte a vezérlőelem karakterkorlátját, jelölje be az Áthelyezés a következő vezérlőre automatikusan a korlát elérésekor jelölőnégyzetet. A böngészőkompatibilis űrlapsablonok nem támogatják, hogy a kurzor automatikusan a következő vezérlőre lépjen. |
| Megjelenítés | Feltételes formázás hozzáadása | A Feltételes formázás gombra kattintva nyissa meg a Feltételes formázás párbeszédpanelt, ahol a felhasználók által az űrlapra beírt értékek alapján módosíthatja egy vezérlő megjelenését, beleértve annak láthatóságát is. Egy értékesítési jelentés űrlapsablonjában például feltételes formázással figyelmeztetheti a felhasználót, hogy a elköltött összeg nagyobb, mint a tervezett összeg. |
| Méret | Méret, kitöltés és margók beállítása | A vezérlőelemek méretét manuálisan is megadhatja, ha a Magasság és a Szélesség mezőben értékeket ad meg. A vezérlőn belül és kívül is pontosíthatja a térközt úgy, hogy módosítja a kitöltést, vagyis a vezérlő tartalmát körülvevő pufferterületet vagy a margókat, azaz a vezérlőelem szegélye és az űrlapsablonon található szöveg vagy vezérlőelemek közötti térközt. |
| Méret | A szövegdoboz igazítása a címkéhez | Ha jobban szeretné igazítani egy vezérlőelem szövegét a címkéjével, kattintson az Igazítás gombra. Az InfoPath szükség szerint automatikusan módosítja a vezérlő magasságát, alsó kitöltését és alsó margóbeállításait. |
| Speciális | Elemleírás megadása | Ha magyarázó megjegyzést szeretne megjeleníteni, amikor a felhasználók a vezérlő fölé viszik az egérmutatót, írja be a kívánt szöveget az Elemleírás mezőbe. Az akadálymentességi segédeszközök, például a képernyő-áttekintési segédprogramok, amelyek a képernyőn megjelenő információkat szintetizált beszédként vagy frissíthető Braille-kijelzőként teszik elérhetővé, gyakran ezekre az elemleírásokra támaszkodva értelmezik a felhasználók információit. |
| Speciális | A lapindex sorrendjének módosítása | Módosíthatja egy vezérlőelem pozícióját az űrlapsablon teljes lapsorrendjében. A tabulátorsorrend az a sorrend, amelyben a fókusz egy űrlapon az egyik mezőből vagy objektumból a következőbe kerül, amikor a felhasználók lenyomják a TAB vagy a SHIFT+TAB billentyűkombinációt. Az űrlapsablon összes vezérlőjének alapértelmezett lapindex-beállítása 0, de a bejárási sorrend 1-vel kezdődik. Ez azt jelzi, hogy a tabulátorindexmezőben lévő 1-et tartalmazó vezérlők először a TAB billentyű lenyomásakor lesznek láthatók. A tabulátorindexmezőben lévő 2-vel rendelkező vezérlők a második helyen jelennek meg, és így tovább. A Tabulátorindex mezőben a 0 értéket tartalmazó vezérlők a tabulátorsorrendben lesznek utolsók. Ha a vezérlőelemeket a bejárási sorrendben szeretné kihagyni, írja be a -1 értéket a Tab index mezőbe. |
| Speciális | Billentyűparancs hozzárendelése | A billentyűparancs megadásához beírhat egy betűt vagy számot az Access billentyű mezőjébe. A billentyűparancsok lehetővé teszik a felhasználók számára, hogy billentyűleütések kombinációinak lenyomásával navigáljanak egy vezérlőre az egér mozgatása helyett. Ha úgy dönt, hogy billentyűparancsokat használ az űrlapsablonban, tájékoztatnia kell a felhasználókat arról, hogy a billentyűparancsok léteznek. Beírhatja például az (ALT+S) billentyűkombinációt egy szövegdobozcímke után, hogy a felhasználók tudják, hogy az Értékesítő szövegmezőhöz billentyűparancs van begépelve. |
| Speciális | Egyesítési műveletek megadása vagy testreszabása | Kattintson a Beállítások egyesítése elemre annak megadásához, hogy a felhasználók hogyan jelenjenek meg a vezérlőbe több űrlap kombinálásakor. Választhatja például, hogy egy szövegdoboz szövegét egy adott szóval előtaggal, vagy pontosvesszővel elválasztja a szövegdoboz elemeit. |
| Speciális | A szövegmező ViewContext azonosítójának beszerzése | A ViewContext érték használatával azonosíthatja a vezérlőt a kódban. Ha például ismeri a ViewContext értéket, akkor ezt az értéket a View objektum ExecuteAction metódusával használva programozott módon végezhet szerkesztési műveletet a vezérlőhöz kötött XML-adatokon. |
| Speciális | Bemeneti hatókör megadása és testreszabása | Kattintson a Beviteli hatókör elemre a vezérlőhöz szánt felhasználói bevitel típusának megadásához. Ez segíthet a vezérlő kézírás- és beszédbevitelének felismerésében. Ha például a vezérlő IS_URL beviteli hatókörét használja, az InfoPath tudja, hogy figyelmen kívül hagyja a szavak közötti szóközöket. |
| Böngészőűrlapok | Az adatok kiszolgálóra való visszaküldésének beállításainak testreszabása | A Böngészőűrlapok lap csak böngészőkompatibilis űrlapsablon tervezésekor jelenik meg. Lehetővé teszi annak szabályozását, hogy a rendszer elküldi-e az adatokat a kiszolgálónak, amikor a felhasználók módosítják az adatokat a szövegmezőben. |
