InfoPath-ohjausobjektien ilmauksen lajit

Käytetään kohteeseen
InfoPath 2010 InfoPath 2013

Artikkelin sisältö

Johdanto syöttöalueisiin

Jos haluat parantaa ohjausobjektin muun kuin näppäimistön tekstisyötteen, kuten tablettikynällä tekstiruutuun kirjoitetun tekstin, tunnistusta, voit määrittää ohjausobjektin syöttöalueen . Syöttöalueen avulla voit määrittää ohjausobjektille tarkoitetun käyttäjäsyötteen tyypin. Jos esimerkiksi käytät IS_URL syötealuetta tekstiruudussa, sanojen väliin kirjoitetut välilyönnit ohitetaan.

Syötealue voidaan määrittää seuraaville ohjausobjekteille:

  • Tekstiruutu
  • RTF-ruutu
  • Päivämäärävalitsin
  • Luettelomerkeillä varustettu luettelo
  • Numeroitu luettelo
  • Tavallinen luettelo
  • Yhdistelmäruutu
  • Monivalintaluetteloruutu

Määritä syöttöalue kaksoisnapsauttamalla ohjausobjektia. Valitse Ohjausobjektin ominaisuudet -valintaikkunassa Lisäasetukset-välilehti ja valitse sitten Syötteen laajuus.

Sivun alkuun

Syöttöalueiden tyypit

Syötealuetyyppejä on kolmenlaisia:

Kaikentyyppiset syöttöalueet voidaan määrittää rajoittamaan syötettä vastaamaan vain määritettyä syöttöalueen mallia tai vain vinoutumaan kyseiseen malliin. Syöttöalue on oletusarvoisesti rajoitettu vastaamaan vain syöttöalueen mallia. Jos haluat sallia ei-vastaavan syötteen, mutta silti vinoutua syötteen laajuutta kohtaan, valitse Syötteen laajuus -valintaikkunan Tunnista ei-vastaavat syötteet -valintaruutu.

Huomautus

  • Syöttöalue koskee vain ohjausobjektia, johon se on määritetty, ei kenttää, johon ohjausobjekti on sidottu.
  • Syöttöalueiden ominaisuus ei toimi itäaasialaisten kieltentunnistajien kanssa.

Seuraavissa osissa kuvataan kunkin tyyppinen syötealue.

Vakio

Jos haluat määrittää vakiosyötealueen, valitse StandardSyötteen laajuus -valintaikkunassa ja valitse sitten asetus Syötteen laajuus -luettelosta. Seuraavassa taulukossa kuvataan kullekin vakiosyötteen laajuudelle määritetty malli ja annetaan esimerkki siitä, minkä tyyppistä syötettä on tarkoitus käyttää.

Syötteen laajuus Kuvaus
IS_DEFAULT Standard tunnistusharha. Käsitellään oletussanastona ja käytetään oletussanastoa (sanasto).
IS_URL URL-, tiedosto- ja FTP-muodot.

Esimerkkejä:
  • http://www.humongousinsurance.com/
  • ftp://ftp.microsoft.com
  • www.microsoft.com
  • file:///C:\templ.txt
IS_FILE_FULLFILEPATH Tiedostopolun kuvaamisessa käytetyt merkit. Sisältää seuraavat ehdot:

  • Palvelimen nimi ja jakonimi sallivat kaikki IS_ONECHAR merkit lukuun ottamatta seuraavia merkkejä: * ? : <> |
  • Tiedostonimi sallii kaikki IS_ONECHAR merkit lukuun ottamatta seuraavia merkkejä: \ / : <> |
  • Syötteen alussa on oltava \\ tai aseman nimi tai \ tai .. \ tai .\ tai /
  • Välilyönnit ovat sallittuja.
Esimerkkejä:
  • \\servername\sharename\filename.txt
  • C:\temp\current work.doc
  • .. \images\hank.jpg
IS_FILE_FILENAME Tiedostonimen kuvaamisessa käytetyt merkit. Sisältää seuraavat ehdot:

  • Hyväksyy joko laajennuksen tai ei laajennusta.
  • Sallii kaikki IS_ONECHAR merkit lukuun ottamatta seuraavia merkkejä: \ / : <> |
  • Välilyönnit ovat sallittuja.
Esimerkkejä:
  • filename.txt
  • Tiedostonimi
  • tiedoston name.txt
IS_EMAIL_USERNAME Sähköpostin käyttäjänimet.

Esimerkkejä:
  • JeffSm
  • JSmith
  • jeffsmith
IS_EMAIL_SMTPEMAILADDRESS Viimeistele SMTP-sähköpostiosoite. Esimerkiksi someone@example.com.
IS_LOGINNAME Kirjautumisnimi ja toimialue. Sisältää seuraavat ehdot:

  • Sallii kaikki IS_ONECHAR merkit.
  • Ei salli toimialueen tai käyttäjänimen käynnistymistä tai päättymistä muussa kuin aakkosnumeerisessa merkissä.
  • Välilyönnit eivät ole sallittuja.
  • Seuraavia merkkejä ei sallita: + * / (plusmerkki, tähti, vinoviiva).
Esimerkkejä:
  • CHICAGO\JSMITH
  • JSMITH
IS_PERSONALNAME_FULLNAME Etu-, keski- ja sukunimen yhdistelmät.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • Herra Jeff A. Smith jr.
  • Jari Kantee
  • Smith ja Jeff
  • Smith, Jeff A
IS_PERSONALNAME_PREFIX Kunnia tai nimi, joka edeltää nimeä.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • Arvoisa.
  • Dr.
  • Miss
  • Sir
IS_PERSONALNAME_GIVENNAME Etunimi tai nimikirjain.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • Jeff
  • J.
  • J.A.
IS_PERSONALNAME_MIDDLENAME Toinen nimi tai nimikirjain.

Esimerkkejä:
  • Albert
  • A
IS_PERSONALNAME_SURNAME Sukunimi.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • Nieminen
  • Smith Jones
  • Smith-Jones
IS_PERSONALNAME_SUFFIX Nimiliite, lyhenteet ja roomalaiset numerot. Esimerkiksi Jr.
IS_ADDRESS_FULLPOSTALADDRESS Koko osoite, mukaan lukien numerot.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • 123 Main Street, Seattle, WA 98121
  • PO Box 123, Redmond, WA 98052
IS_ADDRESS_POSTALCODE Aakkosnumeerinen (kansainvälistä tukea varten) postinumero.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • 98033
  • 98052-6399
IS_ADDRESS_STREET Talon numero, katunumero, huoneiston nimi ja numero sekä vain postilaatikko. Esimerkiksi 123 Main Street.
IS_ADDRESS_STATEORPROVINCE Osavaltion tai provinssin koko nimi tai lyhenne.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • WA
  • Washington
  • Wa
IS_ADDRESS_CITY Kaupungin nimi tai lyhenne.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • New York
  • NYC
IS_ADDRESS_COUNTRYNAME Maan nimi.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • Italia
  • Japani
  • Yhdysvallat
IS_ADDRESS_COUNTRYSHORTNAME Lyhenne maasta.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • USA
  • USA
IS_CURRENCY_AMOUNTANDSYMBOL Valuuttasymbolit ja numerot.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • $ 2,100.25
  • $.35
  • $1,234.50 USD
IS_CURRENCY_AMOUNT Valuutan numeeriset arvot valuuttasymboleja lukuun ottamatta. Esimerkiksi 2 100,25.
IS_DATE_FULLDATE Koko päivämäärä eri muodoissa.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • 07-17-2001
  • 7/17/01
  • 7/17
  • 12. joulukuuta
  • 17. heinäkuuta
  • 17. heinäkuuta 2001
IS_DATE_MONTH Kuukausien numeerinen esitystapa rajoitettuna 1–12:een.

Esimerkkejä:
  • 7
  • 07
  • 11
IS_DATE_DAY Päivien numeerinen esitystapa rajoitettuna 1–31:een.

Esimerkkejä:
  • 1
  • 04
  • 17
IS_DATE_YEAR Vuosien numeerinen esitystapa.

Esimerkkejä:
  • 1988
  • 2004
  • 88
  • 04
  • '88
IS_DATE_MONTHNAME Kuukausien merkkimuoto.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • helmikuu
  • Jou
  • Joulukuu.
IS_DATE_DAYNAME Päivien merkkien esittäminen.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • Keskiviikko
  • ke
  • Ma.
IS_DIGITS Positiiviset kokonaisluvut. Numeromerkkijonot, jotka on tehty luvuista 0–9, ovat sallittuja.
IS_NUMBER Luvut, mukaan lukien pilkut, negatiivinen merkki ja desimaali. Yhdysvallat sijainneissa on seuraavat ehdot:
  • Tuhaterotin on pilkku.
  • Desimaalierotin on piste.
  • Negatiiviset luvut esitetään yhdysmerkillä ilman välilyöntiä, ei sulkeita.
IS_ONECHAR Yksittäinen ANSI-merkki, koodisivu 1252. Yhdysvallat sijainnit sisältävät seuraavat merkit:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_'{|}~
IS_TELEPHONE_FULLTELEPHONENUMBER Puhelinnumero. Ei tue numeroita, joissa on kirjaimia.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • (425) 555-0112
  • 555-0123
  • 555.0123
  • 206-555-0123
  • 1-206-555-0123x1234
  • +1 (206) 555-1234
IS_TELEPHONE_COUNTRYCODE Puhelinmaakoodit.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • +1
  • +44
  • 001
  • 00 44
IS_TELEPHONE_AREACODE Puhelimen suuntanumerot.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • (425)
  • 425
IS_TELEPHONE_LOCALNUMBER Puhelinnumero lukuun ottamatta maata tai suuntanumeroa.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • 555-0112
  • 555 0112
  • 555.0123
IS_TIME_FULLTIME Tunnit, minuutit, sekunnit ja aakkosellisen ajan lyhenteet. Us English käyttää 12 tunnin kelloa. Alussa olevat nollat ovat valinnaisia tunneille, mutta niitä tarvitaan minuutteina ja sekunteina. Tunnit on rajoitettu 0–24:ään; minuutit ja sekunnit on rajoitettu 0–59:ään.

Esimerkkejä, jotka on muotoiltu englanniksi (Yhdysvallat):
  • 3:20
  • 04:30
  • 11:20:55
  • 11:15
  • 4.30
IS_TIME_HOUR Tuntien numeerinen esitystapa. Rajoitettu 0-24:ään.
IS_TIME_MINORSEC Minuuttien tai sekuntien numeerinen esitystapa. Rajoitettu 0-59:ään.

Lauseluettelo

Kun määrität syöttöalueen lauseluetteloksi, voit määrittää sana- tai lauseluettelon ohjausobjektiin syötetyn syötteen rajoittamiseksi tai vinoutumiseksi. Voit esimerkiksi luoda tekstiruutuun "Ensisijaiset värit" -nimisen lauseluettelon ja määrittää sitten luettelon arvoksi "punainen", "keltainen" ja "sininen". Jos tablettitietokoneen käyttäjä kirjoittaa tekstiruutuun sanan "Fred", se tunnistetaan ja muunnetaan sanaksi "punainen".

Lauseluettelon syöttöalueen luominen:

  1. Valitse Syöttöalue-valintaikkunassaMukautettu ja valitse sitten Uusi.
  2. Kirjoita Nimi-ruutuun lauseluettelon syötealueasetuksen nimi.
  3. Valitse Tyyppi-luettelostaLauseluettelo.
  4. Kirjoita jokaisen luettelossa olevan sanan tai lauseen sana tai lause Lause-ruutuun ja valitse sitten Lisää.

Kun lomakemalliin on luotu lauseluettelo, voit käyttää sitä lomakkeen muissa ohjausobjekteissa valitsemalla sen Syötteen laajuus -luettelosta.

Huomautus

Jos poistat ohjausobjektiin käytetyn lauseluettelon syötealueen, syöttöalue poistetaan myös kaikista muista ohjausobjekteista, joihin sitä on käytetty, ja sen määritys poistetaan lomakemallista.

Säännöllinen lauseke

Kun määrität syöttöalueen tavalliseksi lausekkeeksi , voit määrittää säännöllisen lausekkeen, joka määrittää mukautetun kaavan ohjausobjektiin syötetyn syötteen rajoittamiseksi tai vinouttamiseksi. Lisätietoja Microsoft Office InfoPath 2007:n syötealueista on Microsoft Tablet PC Software Development Kit (SDK) -paketissa.

Tavallisen lausekkeen syöttöalueen asetuksen luominen:

  1. Valitse Syöttöalue-valintaikkunassaMukautettu ja valitse sitten Uusi.
  2. Kirjoita Nimi-ruutuun tavallisen lausekkeen syöttöalueen asetuksen nimi.
  3. Valitse Tyyppi-luettelostaSäännöllinen lauseke.
  4. Kirjoita Tavallinen lauseke - ruutuun tavallinen lausekekaava.

Kun lomakemalliin on luotu tavallinen lauseke, voit käyttää sitä lomakkeen muissa ohjausobjekteissa valitsemalla sen Syötteen laajuus -luettelosta.

Huomautus

Jos poistat ohjausobjektiin käytetyn säännöllisen lausekkeen syöttöalueen, syötealue poistetaan kaikista muista ohjausobjekteista, joihin sitä on käytetty, ja sen määritys poistetaan lomakemallista.

Seuraavassa taulukossa on esimerkkejä tavallisista lausekkeista, joita voidaan käyttää mukautettujen syöttöalueiden asetusten luomiseen.

Ilmaisun Kuvaus Vastineet Muut kuin vastaavuudet
(0|1|2|3|4|5|6|7|8|9) Vastaa mitä tahansa yksittäistä numeroa, 1–9. 1
6
0
42
yksi
(0|1|2|3|4|5|6|7|8|9|,|-)+ Vastaa yhtä tai useampaa yksittäistä numeroa, pilkkua tai katkoviivaa. Hyödyllinen, kun haluat rajoittaa syötteen alueelle tai lukujoukolle, kuten tulostettavien sivujen alueelle. 1
1-6
2,4,7
2-
6,9,135
,,,
kolme
7 thru 9
(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|6|17|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|5|06|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9) Henkilötunnus. Sosiaaliturvatunnuksen muoto on nnn-nn-nnnn. 123-45-6789 12-123-12
12-2-3456
(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|K|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|K|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|K|R|T|U|V|W|X|Y|Z)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9) Tämän muodon osanumero:
###-AAA- ###
jossa # on mikä tahansa yksittäinen numero 0–9 ja A on mikä tahansa yksittäinen kirjain A–Ö.
123-ABC-456 12-AB-3456
123-456-789
s(!IS_ONECHAR)+p Vastaa mitä tahansa sanaa, joka alkaa pienillä kirjaimilla "s", sisältää yhden tai useamman merkin (IS_ONECHAR syötealueen määrittämällä tavalla) ja päättyy pienellä kirjaimella "p". loppu
Keitto
schlep
s234p
Seis
sp

Sivun alkuun