Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.
Tämän artikkelin sisältö
Johdanto kirjaimilla käyttöalueet
Jos haluat parantaa tunnistuksen näppäimistö tekstin syöttö-ohjausobjektin, kuten tekstiä, joka on syötetty tekstikehykseen kynäkanssa voit määrittää ohjausobjektin ilmauksen . Ilmauksen lajin avulla voit määrittää syöttötapa, joka on tarkoitettu ohjausobjektin tyypin. Esimerkiksi jos käytät IS_URL ilmauksen tekstiruudun, on annettu sanojen välissä olevat välilyönnit ohitetaan.
Ilmauksen lajin voidaan määrittää seuraavanlaisia ohjausobjekteja:
-
Tekstiruutu
-
RTF-ruutu
-
Päivämäärävalitsin
-
Luettelomerkeillä varustettu luettelo
-
Numeroitu luettelo
-
Tavallinen luettelo
-
Yhdistelmäruutu
-
Monivalinta luetteloruutu
Jos haluat määrittää ilmauksen lajin, kaksoisnapsauta ohjausobjektia. Valitse Sisältöohjausobjektin ominaisuudet -valintaikkunasta Lisäasetukset -välilehti ja valitse sitten Ilmauksen laji.
Ilmauksen lajit
Liittyy ilmauksen kolmenlaisia:
Kaikki ilmauksen lajit voidaan määrittää kentän tarkistavan vastaavat määritettyä ilmauksen-mallia tai juuri syötettä lähemmäs kyseistä kaavaa. Oletusarvon mukaan ilmauksen laji on rajoitettu vastaamaan vain ilmauksen kuvio. Anna ei ole vastaavaa syötteen, mutta silti hajonnan ilmauksen lajia, valitse Ilmauksen -valintaikkunassa tunnista toisiaan vastaamattomia input -valintaruutu.
Huomautukset:
-
Ilmauksen laji koskee vain ohjausobjektia, johon se on määritetty, ei ole kenttä, johon on sidottu ohjausobjekti.
-
Ilmauksen-toiminto ei toimi Itä-Aasian kielten tunnisteet.
Seuraavissa kohdissa kuvataan kunkin ilmauksen tyyppi.
nelilaskinta
Määritä vakio ilmauksen, valitse VakioIlmauksen -valintaikkunassa ja valitse sitten Ilmauksen laji -luettelon asetusta. Seuraavassa taulukossa kuvataan kunkin vakio ilmauksen määritetty kaavaa ja esimerkkien avulla, millaisia tietoja, joihin on tarkoitus käyttää.
Ilmauksen |
Kuvaus |
IS_DEFAULT |
Vakiotunnistuserot. Käsitellään oletuksena ja hyödyntää oletussanakirjaa (sanasto). |
IS_URL |
URL-osoite tiedoston ja FTP muotoilut. Esimerkkejä:
|
IS_FILE_FULLFILEPATH |
Käytettävillä tiedostopolku merkkiä. Sisältää seuraavat ehdot:
Esimerkkejä:
|
IS_FILE_FILENAME |
Merkkien käytettävillä tiedostonimi. Sisältää seuraavat ehdot:
Esimerkkejä:
|
IS_EMAIL_USERNAME |
Sähköpostin käyttäjänimet. Esimerkkejä:
|
IS_EMAIL_SMTPEMAILADDRESS |
Suorita SMTP-sähköpostiosoitteen. Esimerkiksi someone@example.com. |
IS_LOGINNAME |
Kirjaudu sisäänkirjautumisnimi ja toimialue. Sisältää seuraavat ehdot:
Esimerkkejä:
|
IS_PERSONALNAME_FULLNAME |
Etunimen, toisen nimen ja sukunimen yhdistelmät. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_PERSONALNAME_PREFIX |
Kunnianimi tai otsikon nimeä. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_PERSONALNAME_GIVENNAME |
Etunimi tai nimikirjaimet. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_PERSONALNAME_MIDDLENAME |
Toinen nimi tai nimikirjaimet. Esimerkkejä:
|
IS_PERSONALNAME_SURNAME |
Sukunimi. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_PERSONALNAME_SUFFIX |
Nimen liite, lyhenteet ja roomalaiset numerot. Esimerkiksi Jr. |
IS_ADDRESS_FULLPOSTALADDRESS |
Koko osoitteen, mukaan lukien luvut. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_ADDRESS_POSTALCODE |
Aakkosnumeerinen (kansainvälinen tuki) postinumero. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_ADDRESS_STREET |
Talon numero, katu numero, osaston nimi ja numero ja vain. Esimerkiksi 123 Main Street. |
IS_ADDRESS_STATEORPROVINCE |
Koko nimi tai lyhenne osavaltio tai provinssi. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_ADDRESS_CITY |
Nimi tai lyhenne kaupungin. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_ADDRESS_COUNTRYNAME |
Maan nimi. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_ADDRESS_COUNTRYSHORTNAME |
Maan lyhenne. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_CURRENCY_AMOUNTANDSYMBOL |
Valuuttasymbolit ja numeroita. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_CURRENCY_AMOUNT |
Valuutta-lukuun ottamatta valuuttasymbolit numeerisia arvoja. 2 kuten 100,25. |
IS_DATE_FULLDATE |
Täydellinen päivämäärä, monia eri mediamuotoja. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_DATE_MONTH |
Rajoitettu 1 – 12 kuukauden numeerinen esittäminen. Esimerkkejä:
|
IS_DATE_DAY |
Rajoitettu 1 – 31 päivän numeerinen esittäminen. Esimerkkejä:
|
IS_DATE_YEAR |
Vuosien numeerinen esittäminen. Esimerkkejä:
|
IS_DATE_MONTHNAME |
Kuukausien esittäminen. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_DATE_DAYNAME |
Päivien esittäminen. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_DIGITS |
Positiiviset kokonaisluvut. Numeron merkkijonot koostuvat 0-9 sallitaan. |
IS_NUMBER |
Lukuja, esimerkiksi pilkut, miinusmerkkiä ja desimaali. Yhdysvalloissa sisältää seuraavat ehdot:
|
IS_ONECHAR |
Yksittäinen ANSI-merkki, koodisivu 1252. Yhdysvalloissa tämä sisältää seuraavia merkkejä: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$% &” () * +,-. /:; <> =? @[\] ^ _'{|} ~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
Puhelinnumero. Ei tue kirjaimia ja numeroita. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_TELEPHONE_COUNTRYCODE |
Puhelimen koodit. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_TELEPHONE_AREACODE |
Puhelimen aluekoodit. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_TELEPHONE_LOCALNUMBER |
Puhelinnumero, lukuun ottamatta maan tai alueen koodi. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_TIME_FULLTIME |
Tuntien, minuuttien, sekuntia ja aakkosellinen aika lyhenteet. Englannin (Yhdysvallat) käyttää 12 tunnin kelloa. Alussa olevat nollat ovat valinnaisia tuntien mutta pakollisia minuuttien ja sekuntien. Tunnit on rajoitettu 0 – 24; minuutit ja sekunnit rajoitettu 0 – 59. Esimerkkejä, muotoiltu englanti (Yhdysvallat):
|
IS_TIME_HOUR |
Tuntien numeerinen esittäminen. Rajoitettu 0 – 24. |
IS_TIME_MINORSEC |
Numeerinen esittäminen minuutit ja sekunnit. Rajoitettu 0 – 59. |
Lauseen
Ilmauksen lajin määrittäminen lause luettelona avulla voit määrittää luettelon sanoja tai lauseita tai syötettä ohjausobjektiin. Voit esimerkiksi luoda lauseen nimeltä ”Ensisijaiset värit” tekstiruudun ja määrittää sitten luetteloon ”punainen”, ”keltainen” ja ”sininen”. Tässä skenaariossa lehtiö-PC: käyttäjä kirjoittaa sanan ”Juha” tekstiruutuun, jos tehtävä tunnistetaan ja muunnetaan sana ”red”.
Luo lauseen luettelon ilmauksen seuraavasti:
-
Valitse MukautettuIlmauksen laji -valintaikkunassa ja valitse sitten Uusi.
-
Kirjoita nimi -ruutuun nimi lause ilmauksen määrittäminen.
-
Valitse laji -luettelosta Lauseen.
-
Kunkin sanan tai virkkeen luettelossa Kirjoita sana tai lause lause -ruutuun ja valitse sitten Lisää.
Kun lauseen on luotu lomakemallin, voit käyttää sitä muissa lomakkeen ohjausobjekteissa valitsemalla Ilmauksen laji -luettelosta.
Huomautus: Jos poistat lause luettelo-ilmauksen, joka on kohdistettu ohjausobjektin, ilmauksen laji poistetaan myös kaikki muut ohjausobjektit, johon se on otettu käyttöön ja sen määritelmän poistetaan lomakemallin.
Säännöllinen lauseke
Säännöllisen lausekkeen ilmauksen lajin määrittäminen avulla voit määrittää säännöllisen lausekkeen, joka määrittää mukautetun kuvion rajoittamista tai erottamista ohjausobjektiin syötteen varten. Voit lukea lisää säännöllisen lausekkeen syntaksista käyttämä Microsoft Office InfoPath 2007 ilmauksen Microsoft Tablet PC Software Development Kit (SDK).
Voit luoda säännöllisen lausekkeen ilmauksen laajuus asetus:
-
Valitse MukautettuIlmauksen laji -valintaikkunassa ja valitse sitten Uusi.
-
Kirjoita nimi -ruutuun säännöllisen lausekkeen ilmauksen määrittäminen nimi.
-
Valitse laji -luettelosta Säännöllinen lauseke.
-
Kirjoita Säännöllisesti lauseke -ruutuun säännöllisen lausekkeen kaava.
Kun säännöllinen lauseke on luotu lomakemallin, voit käyttää sitä muissa lomakkeen ohjausobjekteissa valitsemalla Ilmauksen laji -luettelosta.
Huomautus: Jos poistat säännöllisen lausekkeen ilmauksen, joka on kohdistettu ohjausobjektin, ilmauksen laji poistetaan kaikki muut ohjausobjektit, johon se on otettu käyttöön ja sen määritelmän poistetaan lomakemallin.
Seuraavassa taulukossa on esimerkkejä säännöllisistä lausekkeista, joita voidaan luoda mukautetun ilmauksen asetukset.
Lauseke |
Kuvaus |
Vastineet |
Ei vastaa |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Vastaa mikä tahansa yksittäinen numero, 1 kautta 9. |
1 6 0 |
42 jokin |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |, |-) + |
Vastaa vähintään yksi vapaavalintainen, pilkuilla tai katkoviivat. Alueen tai numerot, esimerkiksi haluat tulostaa sivualueen syötteen rajoittaminen hyödyllinen. |
1 1-6 2,4,7 2 - 6,9,135,,, |
Kolme 7 käyttämisessä 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 | 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 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Sosiaaliturvatunnus. Sosiaaliturvatunnus 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 | -(A| 9) B | C | D | E | F | G | H | Voin | J | K | L | M | N | O | P | Q | R | T | U | V | W | X | Y | Z)(A| B | C | D | E | F | G | H | Voin | J | K | L | M | N | O | P | Q | R | T | U | V | W | X | Y | Z)(A| B | C | D | E | F | G | H | Voin | J | K | L | M | N | O | P | Q | R | T | U | V | W | X | Y | Z)-(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) |
Osanumero tässä muodossa: ###-AAA-### missä # on mikä tahansa yksittäinen numero 0-9 ja A on mikä tahansa yksittäinen iso kirjain a-Ö. |
123 ABC-456 |
12-AB-3456 123 456-789 |
s(!IS_ONECHAR) + p |
Vastaa mitä tahansa sanaa, joka alkaa pienet kirjaimet ”s”, sisältää yhtä tai useampaa merkkiä (IS_ONECHAR-ilmauksen määrittämä) ja päättyy pienet kirjaimet ”p”. |
Lopeta isoa schlep s234p |
Lopeta sp |