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:
  • Szöveg (sztring) Olyan adatokhoz használható, mint a nevek, címek, telefonszámok, társadalombiztosítási számok stb.
  • Egész szám (egész szám) Pozitív vagy negatív egész számokhoz használható, például 1234, -1234 vagy 1234 DOLLÁR.
  • Decimális (dupla) Tizedesjegyekkel rendelkező számokhoz használható, például 1234,12, -1234,12 vagy 1234,12 USD.
  • Igaz/hamis (logikai) Olyan adatokhoz használható, amelyeknek 1 (igaz) vagy 0 (hamis) értékűnek kell lenniük.
  • Hivatkozás (anyURI) Hivatkozásokkal, például univerzális elnevezési konvencióval (UNC) vagy egységes erőforrás-keresővel (URL-címmel) használható.
  • Dátum (dátum) Dátumok, például 2007. 03. 14. vagy 2007. március 14.
  • Idő (idő) Időalapú értékekhez használható, például 9:46:55 vagy 09:46
  • Dátum és idő (dateTime) Dátumokhoz és időpontokhoz egyaránt használható, például 2007. 03. 14. 11:30
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ása888d37c3-e2dd-4119-8922-6a7ed6128c8e 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:
  • A helyőrző szöveg soha nem kerül adatként az űrlapfájlba (.xml).
  • Az alapértelmezett értéktől eltérően, amely normál szövegként jelenik meg egy vezérlőelemen belül, a helyőrző szöveg mindig halványan jelenik meg.
  • Az alapértelmezett értéktől eltérően a helyőrző szöveg nem támogatott a böngészőkompatibilis űrlapsablonokban.
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.