Načini prilagođavanja tekstnog okvira

Primjenjuje se na
InfoPath 2010 InfoPath 2013

Kada u predložak obrasca umetnete tekstni okvir, možete ga prilagoditi tako da mu pristupite i promijenite njegova svojstva i postavke u dijaloškom okviru Svojstva tekstnog okvira. Da biste otvorili dijaloški okvir, u predlošku obrasca dvokliknite tekstni okvir čija svojstva želite promijeniti.

U sljedećoj su tablici opisani neki od načina na koje možete prilagoditi tekstni okvir i razloge zašto to možete učiniti. Iako tablica ne sadrži detaljne proceduralne informacije o mogućnostima u dijaloškom okviru Svojstva tekstnog okvira, to vam daje ideju o rasponu dostupnih mogućnosti.

Napomena

  • Ako dizajnirate predložak obrasca kompatibilan s preglednikom, određene značajke u dijaloškom okviru Svojstva tekstnog okvira nisu dostupne. Prijelomi odlomaka, primjerice, nisu podržani.
  • Ako se predložak obrasca temelji na bazi podataka, shemi ili drugom postojećem izvoru podataka, možda nećete moći prilagoditi sve aspekte kontrole. Možda ćete, primjerice, moći promijeniti veličinu kontrole, ali ne i njezin naziv polja ili grupe, koji su izvedeni iz postojećeg izvora podataka.
Tabulator Zadatak Detalji
Podaci Promjena naziva pridruženog polja Prilikom dizajniranja novog, praznog predloška obrasca možete promijeniti zadano polje ili naziv grupe kontrole u nešto što je lakše prepoznati kada radite s izvorom podataka. Na primjer, polje pod nazivom "Prodavač" lakše je razumjeti od polja pod nazivom "polje1".
Napomena: Promjenom naziva polja ne mijenja se povezivanje između tekstnog okvira i polja u izvoru podataka. Ako tekstni okvir morate povezati s drugim poljem, desnom tipkom miša kliknite tekstni okvir, a zatim na izborničkom prečacu kliknite Promijeni povezivanje.
Podaci Promjena vrste podataka Prilikom dizajniranja novog, praznog predloška obrasca možete promijeniti zadanu vrstu podataka za kontrolu. Zadana je vrsta podataka za tekstni okvir Tekst (niz), ali to možete slobodno promijeniti. Ako, primjerice, želite da korisnici u tekstni okvir Iznos transakcije unesete britanske funte, možete odabrati vrstu podataka Cijeli broj (cijeli broj ), a zatim odabrati mogućnosti oblikovanja tako da se vrijednosti koje su utipkane u tekstni okvir prikazuju sa simbolom valute funta (£).

Dodatne informacije o vrstama podataka

U nastavku su navedene vrste podataka dostupne za tekstne okvire:
  • Tekst (niz) Koristi se za podatke kao što su imena, adrese, telefonski brojevi, brojevi socijalnog osiguranja itd.
  • Cijeli broj (cijeli broj) Koristi se za pozitivne ili negativne cijele brojeve, kao što su 1234, –1234 ili 1234 KN.
  • Decimalni (dvostruko) Koristi se za brojeve s decimalnim mjestima, kao što su 1234,12, –1234,12 ili 1234,12 KN.
  • True/False (booleova vrijednost) Koristi se za podatke koji bi trebali biti 1 (true) ili 0 (false).
  • Hiperveza (bilo kojiURI) Koristi se za hiperveze, kao što je unc (Universal Naming Convention) put ili Uniform Resource Locator (URL).
  • Datum (datum) Koristi se za datume, kao što su 14. 3. 2007. ili 14. ožujka 2007.
  • Vrijeme (vrijeme) Koristi se za vrijednosti koje se temelje na vremenu, kao što su 9:46:55 ili 09:46 A.M.
  • Datum i vrijeme (datum i vrijeme) Koristi se i za datume i za vrijeme, kao što je 14.3.2007. 11.30.
Podaci Navedite zadanu vrijednost Ako želite da se zadani tekst prikazuje unutar kontrole kada korisnik prvi put otvori obrazac, taj tekst možete upisati u okvir Vrijednost. Kao zadanu vrijednost kontrole možete koristiti i vrijednost drugog polja u izvoru podataka. Zadane vrijednosti razlikuju se od teksta rezerviranog mjesta (koji je opisan u nastavku ovog članka) jer se uvijek spremaju kao podaci u datoteci obrasca (.xml).
Podaci Prikaz rezultata izračuna Da biste prikazali rezultate izračuna u kontroli, možete kliknuti Umetni formulu 888d37c3-e2dd-4119-8922-6a7ed6128c8e pokraj okvira Vrijednost da biste povezali formule i funkcije s kontrolom. Možete, primjerice, stvoriti formulu koja zbrajanje stupca brojeva u ponavljajućoj tablici pomoću tekstnog okvira u kombinaciji s funkcijom zbroja . Ili funkciju danas možete povezati s određenim tekstnim okvirom da bi se, kada korisnik otvori obrazac, trenutni datum prikazio u tom tekstnom okviru.
Podaci Postavljanje potrebnog tekstnog okvira Da biste vizualno podsjetili korisnike da upišete podatke u kontrolu, potvrdite okvir Ne može biti prazno. Kada korisnici otvore obrazac, u kontroli će se prikazati crvena zvjezdica kao podsjetnik da ga ne ostavlja praznom. Korisnici ne mogu slati podatke dok ne unesete vrijednost u kontrolu.
Podaci Dodavanje provjere valjanosti podataka Kliknite Provjera valjanosti podataka da biste odredili pravila provjere valjanosti podataka za kontrolu. Ako, primjerice, trebate unijeti brojeve dijelova u određenom obliku – tri broja, zatim crticu, a zatim još dva broja – pomoću provjere valjanosti podataka možete osigurati da korisnici odgovaraju tom uzorku.
Podaci Primjena pravila Kada kliknete Pravila, možete stvoriti pravilo zbog kojeg se neke akcije odvijaju automatski kada korisnici pro mijenjaju vrijednost u kontroli. Na obrascu narudžbenice, primjerice, ako korisnik u tekstni okvir Iznos upišite broj veći od 10, pomoću pravila možete prikazati dijaloški okvir u kojem piše "Naručivanje više od 10 različitih stavki odjednom može odgoditi isporuku". Pravilo možete koristiti i za automatsko dohvaćanje ažuriranih informacija iz vanjskog izvora podataka. Na obrascu za kupnju dionica, primjerice, možete koristiti pravilo za dohvaćanje i prikaz burzovnih ponuda u stvarnom vremenu u tekstnom okviru, bilo prilikom otvaranja obrasca ili kada korisnik zatraži podatke.
Prikaz Prikaz teksta rezerviranog mjesta Ako korisnicima želite dati smjernice o tome koje podatke treba unijeti u tekstni okvir, tekst uputa možete upisati u okvir Rezervirano mjesto. U tekstnom okviru Broj noći u hotelu , primjerice, tekst rezerviranog mjesta može se koristiti za upit korisnika o vrsti podataka koje trebaju unijeti.

Kao i zadana vrijednost, tekst rezerviranog mjesta pojavljuje se unutar kontrole za unos teksta kada korisnik prvi put otvori obrazac. No tekst rezerviranog mjesta razlikuje se od zadanih vrijednosti na sljedeća tri načina:
  • Tekst rezerviranog mjesta nikad se ne sprema kao podaci u datoteci obrasca (.xml).
  • Za razliku od zadane vrijednosti, koja se prikazuje kao običan tekst unutar kontrole, tekst rezerviranog mjesta uvijek je zasivljen.
  • Za razliku od zadane vrijednosti, tekst rezerviranog mjesta nije podržan u predlošcima obrazaca kompatibilnima s preglednikom.
Prikaz Postavljanje tekstnog okvira samo za čitanje Da biste korisnicima onemogućili promjenu sadržaja kontrole, potvrdite okvir Samo za čitanje. Ako, primjerice, koristite tekstni okvir za prikaz rezultata formule, tekstni okvir možete postaviti samo za čitanje da biste korisnicima onemogućili upisivanje preko tog rezultata. Iako tekstni okvir samo za čitanje ne izgleda zasivljen u obrascu, korisnicima će se onemogućiti upisivanje informacija u tekstni okvir.
Prikaz Isključivanje značajke provjere pravopisa ili samodovršetka Da biste korisnicima onemogućili provjeru pravopisa teksta unutar kontrole za unos teksta ili automatskog ponovnog unosa unesenih u obrazac u toj kontroli, poništite potvrdne okvire Omogući provjeru pravopisa i Omogući samodovršetak, koji su po zadanom odabrani. Možete, primjerice, onemogućiti provjeru pravopisa za tekstne okvire u kojem se prikazuju pravilna imena. Samodovršetak možete onemogućiti iz razloga zaštite privatnosti, primjerice kada će se obrazac zajednički koristiti s više osoba.
Prikaz Omogućivanje korisnicima upisivanje više redaka teksta Ako želite da se u tekstnom okviru prikazuje više redaka teksta, potvrdite okvir Više redaka. Nakon toga možete odlučiti želite li dopustiti prijelome odlomaka unutar tekstnog okvira.
Prikaz Omogući prijelome odlomaka Ako potvrdite okvir Više redaka i želite da korisnici mogu u tekstni okvir upisati odlomke informacija, potvrdite okvir Prijelomi odlomaka. To je korisno, primjerice, kada želite da korisnici odgovore na pitanje slično eseju u tekstnom okviru, ali želite da podaci imaju oblik običnog teksta jer će ih korisnici u konačnici poslati u bazu podataka. Ako potvrdite okvir Više redaka u predlošku obrasca kompatibilnom s preglednikom, nećete moći poništiti potvrdni okvir Prijelomi odlomaka.
Prikaz Omogući prelamanje teksta Ako potvrdite okvir Više redaka, InfoPath automatski odabire potvrdni okvir Prelamanje teksta tako da tekst teče iz jednog retka u drugi dok korisnici unose tekst u tekstni okvir. Kada je omogućeno prelamanje teksta, na popisu Pomicanje možete odabrati mogućnosti pomicanja . Klizače možete, primjerice, prikazati u tekstnom okviru kada korisnici upišete više teksta nego što se tekstni okvir može prikazati po zadanom. Da bi mogućnosti pomicanja pravilno funkcionirale, tekstni okvir mora biti fiksne visine i širine. Ako potvrdite okvir Više redaka u predlošku obrasca kompatibilnom s preglednikom, nećete moći poništiti potvrdni okvir Prelamanje teksta ili odrediti mogućnosti na popisu Pomicanje.
Prikaz Ograničavanje znakova Da biste tekstnom okviru dodijelili ograničenje broja znakova, potvrdite okvir Ograniči tekst na, a zatim upišite dopušteni broj znakova. Na primjer, u predlošku obrasca ljudskih resursa tu značajku možete koristiti da biste korisnicima onemogućili upisivanje više od pet znakova u tekstni okvir ID zaposlenika. Ako je predložak obrasca povezan s bazom podataka ili vanjskom XML shemom, a izvor podataka ima postojeće preduvjete duljine znakova, Microsoft Office InfoPath automatski će prikazati pogrešku provjere valjanosti podataka ako korisnici prekorače ta ograničenja kada ispune obrazac utemeljen na predlošku obrasca. Da bi kursor automatski prelazio na sljedeću kontrolu na obrascu nakon što korisnik dosegne ograničenje broja znakova za kontrolu, potvrdite okvir Automatski prijeđite na sljedeću kontrolu kada se dosegne ograničenje. Automatsko pomicanje pokazivača na sljedeću kontrolu nije podržano u predlošcima obrazaca kompatibilnima s preglednikom.
Prikaz Dodavanje uvjetnog oblikovanja Kliknite Uvjetno oblikovanje da biste otvorili dijaloški okvir Uvjetno oblikovanje u kojem možete promijeniti izgled kontrole, uključujući njegovu vidljivost, na temelju vrijednosti koje korisnici unose u obrazac. Na primjer, u predlošku obrasca izvješća o prodaji možete koristiti uvjetno oblikovanje da biste korisniku upozorili da je iznos utrošen veći od planiranog iznosa.
Dimenzije Prilagodba veličine, podloge i margina Veličinu kontrole možete ručno odrediti unosom vrijednosti u okvire Visina i Širina. Prored možete suziti i unutar kontrole i izvan nje tako da promijenite ispunu, odnosno količinu prostora međuspremnika koji okružuje sadržaj kontrole ili margine, što je količina razmaka između obruba kontrole i okolnog teksta ili kontrola u predlošku obrasca.
Dimenzije Poravnanje tekstnog okvira s oznakom Da biste tekst unutar kontrole bolje poravnali s oznakom, kliknite gumb Poravnaj . InfoPath po potrebi automatski prilagođava visinu kontrole, donji rub i postavke donje margine.
Napredno Navedite zaslonski opis Da bi se prilikom premještanja pokazivača preko kontrole pojavila napomena s objašnjenjem, u okvir Zaslonski opis unesite željeni tekst. Pomagala za pristupačnost, kao što su uslužni programi za pregled zaslona koji čine zaslonske informacije dostupnima kao sintetizirani govor ili zaslon za brajicu koji se može osvježiti, često se koriste tim zaslonskim opisima za tumačenje podataka za svoje korisnike.
Napredno Promjena redoslijeda indeksa kartica Položaj kontrole možete promijeniti u općenitom redoslijedu kartica predloška obrasca. Redoslijed kartica redoslijed je kojim se fokus premješta na obrazac iz jednog polja ili objekta na sljedeće dok korisnici pritišćite TAB ili SHIFT + TAB. Zadana postavka indeksa kartica za sve kontrole u predlošku obrasca jest 0, ali redoslijed kartica počinje s 1. To jest, bilo koja kontrola s 1 u okviru indeksa tabulatora najprije će se posjetiti kada korisnici pritisne tipku TAB. Svaka kontrola s 2 u okviru indeksa kartice posjetit će se drugoj i tako dalje. Sve kontrole s 0 u okviru indeksa tabulatora zadnje će se prikazati redoslijedom kartica. Ako želite preskočiti kontrole redoslijedom kartica, u okvir Indeks tabulatora unesite - 1.
Napredno Dodjeljivanje tipkovnih prečaca Da biste odredili tipkovni prečac, upišite slovo ili broj u okvir s tipkom programa Access . Tipkovni prečaci korisnicima omogućuju navigaciju do kontrole pritiskom kombinacije pritisaka na tipke, a ne pomicanjem miša. Ako odaberete korištenje tipkovnih prečaca u predlošku obrasca, morate obavijestiti korisnike da ti prečaci postoje. Možete, primjerice, nakon natpisa tekstnog okvira upisati (ALT+S) da bi korisnici znali da postoji tipkovni prečac za tekstni okvir Prodavač.
Napredno Navedite ili prilagodite akcije spajanja Kliknite Spoji postavke da biste odredili kako će se podaci koje korisnici unesete u kontrolu pojaviti kada se kombinira nekoliko obrazaca. Možete, primjerice, odabrati prefiks teksta iz tekstnog okvira određenom riječi ili razdvojiti stavke tekstnog okvira točkom sa zarezom.
Napredno Dohvaćanje identifikatora ViewContexta za tekstni okvir Pomoću vrijednosti ViewContext možete prepoznati kontrolu u kodu. Ako, primjerice, znate vrijednost ViewContext, tu vrijednost možete koristiti s metodom ExecuteAction objekta Prikaz da biste programski izvršili akciju uređivanja na XML podacima koji su povezani s kontrolom.
Napredno Određivanje i prilagodba opsega unosa Kliknite Opseg unosa da biste odredili vrstu korisničkog unosa namijenjenu kontroli. To može poboljšati prepoznavanje rukopisa i unosa govora za kontrolu. Ako, primjerice, koristite IS_URL za kontrolu, InfoPath zna zanemariti razmake između riječi.
Obrasci preglednika Prilagodba postavki za objavljivanje podataka natrag na poslužitelj Kartica Obrasci preglednika prikazuje se samo kada dizajnirate predložak obrasca kompatibilan s preglednikom. Omogućuje vam da kontrolirate šalju li se podaci poslužitelju kada korisnici pro mijenjaju podatke u tekstnom okviru.