Kaavan lisääminen ohjausobjektiin

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Microsoft Office InfoPath 2007-lomakemallin voit kaavan arvon näyttäminen kyseiseen kenttään sidottu ohjausobjekti ja luo uusi arvo kentälle. Kaava on arvot, kenttien tai ryhmät, Funktiot ja operaattorit laskemiseen ja näyttämiseen muista arvoista muodostuvan XPath-lauseke.

Useimmissa tapauksissa kaava lisätään Lisää kaava -valintaikkunan, johon pääsee kentän tai ohjausobjektin ominaisuuksien avulla. Tämän valintaikkunan avulla voit lisätä kenttiä ja funktioita kaavaan oikein ja tarkista, onko kaava on oikein. Jos olet tutustunut XPath, voit muokata tässä valintaikkunassa kaavan XPath-lauseke.

Sisältö

Mikä on kaavan?

Kaavan lisääminen ohjausobjektiin

Muokkaa XPath-lauseketta kaava

Mitä kaavalla tarkoitetaan?

Kaava on XPath-lauseke, joka koostuu arvoista, kentistä, ryhmistä, funktioista ja operaattoreista, joilla lasketaan ja näytetään muita arvoja. Kaavoja voidaan käyttää seuraavasti:

  • Kaavoilla voidaan laskea matemaattisia arvoja arvoista, jotka määrität, kun suunnittelet lomakemallia, tai arvoista, joita käyttäjät antavat ohjausobjekteihin täyttäessään lomakemalliisi perustuvia lomakkeita.

  • Kaavoilla voidaan näyttää tiettyjä päivämääriä ja kellonaikoja.

  • Kaavoilla voidaan näyttää yhdessä ohjausobjekteissa arvoja, jotka käyttäjät antavat toiseen ohjausobjektiin.

  • Kaavoilla voidaan määrittää kentän tai ohjausobjektin oletusarvo.

  • Kaavoilla voidaan suorittaa sääntöjä, jotka perustuvat kaavalla laskettuun arvoon.

Jokainen XPath-lauseke, jota käytetään kaavassa, on arvojen, funktioiden ja operaattoreiden yhdistelmä, jonka tuloksena saadaan yksittäinen arvo. Kaava voi sisältää useita lausekkeita. Voit ajatella kaavaa lauseena, joka koostuu useista virkkeistä: kukin virhe on kuin yksi kaavan lauseke.

Seuraavasta kuvasta näet kaavan ja lausekkeen eron selkeästi.

Kaava koostuu vähintään yhdestä lausekkeesta. Lauseke on operaattorien, kenttien nimien, funktioiden, literaalien ja vakioiden yhdistelmä, jonka arvoksi tulee yksi arvo.

Funktio on lauseke, joka palauttaa arvon laskelman tulosten perusteella. Funktioissa käytettyjä arvoja kutsutaan argumenteiksi. Voit käyttää InfoPathiin sisältyviä XPath 1.0 -vakiofunktioita sekä joitain InfoPathin omia funktioita. Saat lisätietoja InfoPathin funktioista Katso myös -kohdan linkeissä.

Sivun alkuun

Kaavan lisääminen ohjausobjektiin

  1. Kaksoisnapsauta ohjausobjektia, johon haluat luoda kaavan.

  2. Valitse Tiedot-välilehti.

  3. Valitse Lisää kaava Painikkeen kuva .

    Huomautus: Voit luoda kaavan käyttämällä kentän ominaisuuksia napsauttamalla kenttää hiiren kakkospainikkeella Tietolähde-tehtäväruudussa ja valitsemalla sitten pikavalikosta Ominaisuudet-komennon.

  4. Voit lisätä kaavaan kentän tai ryhmän valitsemalla Lisää kenttä tai ryhmä ja napsauttamalla sitten Kentän tai ryhmän valitseminen -valintaikkunassa haluamaasi kenttää tai ryhmää.

  5. Voit lisätä funktion kaavaan valitsemalla Lisää funktio ja valitsemalla sitten haluamasi funktio Funktion lisääminen -valintaikkunasta.

    Vihje: Jos funktio edellyttää parametreja, valitse funktio Lisää funktio -valintaikkuna valitsemalla OKja sitten Kaksoisnapsauta lisättyä funktiota Ominaisuudet -valintaikkunan kaava -ruudussa ja kenttä tai ryhmä. Lisätietoja funktioista on Katso myös -osan linkeissä.

  6. Jos haluat lisätä kaavaan arvon tai laskutoimituksen, kirjoita arvo tai laskutoimituksen merkki Kaava-ruutuun.

    Laskutoimitusten luettelo

    Laskutoimitus

    Merkki

    Yhteenlasku

    +

    Vähennyslasku

    -

    Kertolasku

    *

    Jakolasku

    /

    Huomautus: Jos kaava käyttää jakolaskun (/)-operaattoria, varmista, että on välilyönti ennen ja jälkeen jakolaskuoperaattoria. Jos jakolaskuoperaattorin ei ole väliä ja sen jälkeen InfoPath voi tulkita "/" erottimena XPath sijainti-ohjeita, vaan jako-käyttäjäksi.

    Vihje: Matemaattiset kaavat tarvitsevat yleensä argumenteiksi kokonaislukuja tai desimaalilukuja. Voit välttyä tyhjiltä arvoilta kaavassa valitsemalla Lomakkeen asetukset -valintaikkunan Lisäasetukset-luokassa Käsittele tyhjät arvot nollina -valintaruudun.

  7. Voit tarkistaa kaavan syntaksin oikeellisuuden valitsemalla Lisää kaava -valintaikkunassa Tarkista kaava.

    Kaavassa on virheitä

    Saat kaavan virheet näkyviin valitsemalla Microsoft Office InfoPath -valintaikkunassa Näytä tiedot. Seuraavassa on ehdotuksia virheiden ratkaisemista varten:

    • Jos käytät kaavassa funktiota, varmista, että olet määrittänyt funktioon oikeat argumentit. Jotkin funktiot vaativat argumenteikseen kenttiä tai ryhmiä, kun taas toiset funktiot vaativat määritettyjä arvoja. Katso myös -linkeissä on lisätietoja funktioista.

    • Poista kaava ja kirjoita se uudelleen, jotta se on varmasti kirjoitettu oikein.

  8. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Sivun alkuun

Kaavan XPath-lausekkeen muokkaaminen

Jos osaat käsitellä XPath-lausekkeita, voit muokata kaavan XPath-lauseketta suoraan Lisää kaava -valintaikkunassa. Voit muokata XPath-lauseketta myös käyttämällä ohjausobjektin ominaisuuksia (muokkausruutujen, RTF-ruutujen ja päivämäärävalitsinten osalta) tai kentän ominaisuuksia.

  1. Kaksoisnapsauta ohjausobjektia, joka sisältää muokattavan lausekkeen.

  2. Valitse Tiedot-välilehti.

  3. Valitse Lisää kaava Painikkeen kuva .

    Huomautus: Jos haluat muokata Xpath-lauseketta käyttämällä kentän ominaisuuksia, napsauta kenttää hiiren kakkospainikkeella Tietolähde-tehtäväruudussa ja valitse sitten pikavalikosta Ominaisuudet.

  4. Valitse Kaavan lisääminen -valintaikkunan Muokkaa XPathia (lisäasetukset) -valintaruutu.

    Kaava muuttuu kaavan XPath-lausekeversioksi.

  5. Muokkaa kaavan XPath-lauseketta Kaava-ruudussa. Jos haluat lisätä lausekkeeseen kenttiä, ryhmiä tai toimintoja, valitse Lisää kenttä tai ryhmä tai Lisää funktio.

  6. Tarkista kaavan syntaksin virheettömyys valitsemalla Kaavan lisääminen -valintaikkunasta Tarkista kaava.

    Kaavassa on virheitä

    Saat kaavan virheet näkyviin valitsemalla Microsoft Office InfoPath -valintaikkunassa Näytä tiedot. Seuraavassa on ehdotuksia virheiden ratkaisemista varten:

    • Jos käytät kaavassa funktiota, varmista, että olet määrittänyt funktioon oikeat argumentit. Jotkin funktiot vaativat parametreikseen kenttiä tai ryhmiä, kun taas toiset funktiot vaativat määritettyjä arvoja. Katso myös -linkeissä on lisätietoja funktioista.

    • Poista kaava ja kirjoita se uudelleen, jotta se on varmasti kirjoitettu oikein.

  7. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×