Office
Kirjaudu sisään

Syöteparametrit-ominaisuus

Koskee seuraavia

Lomakeobjekti

Raporttiobjekti

Voit käyttää Syöteparametrit-ominaisuutta niiden syöteparametrien määrittämiseen tai täsmentämiseen, jotka siirretään Tiedostolähde-ominaisuuden SQL-lausekkeeseen lomakkeessa, raportissa tai tallennettu toimintosarja-kohteessa käytettäessä sitä tietuelähde-kohteena Microsoft Access -projekti:n (.adp) sisällä. Merkkijono, jolla on luku-/kirjoitusoikeudet.

lauseke.Syöteparametrit

lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.

Huomautuksia

Tämän ominaisuuden määrittämiseen soveltuu ominaisuusikkuna tai Visual Basic for Applications (VBA) -koodi.

Tietuelähde-ominaisuuden yhteydessä käytettäessä:

Esimerkki Syöteparametri-ominaisuusmerkkijonosta, jota käytetään Tietuelähde-ominaisuuden SQL-lausekkeen yhteydessä, sisältäisi seuraavanlaista syntaksia.

osavaltion merkki=[Lomakkeet]![lomakenimi]![Osavaltioluettelo], myyntivuosi pienikorko=[Lomakkeet]![lomakenimi]![Lisää korkovuosi]

Tämän tuloksena osavaltioparametri asetettaisiin osavaltioluettelon nykyisen arvon mukaiseksi, ja käyttäjää kehotettaisiin antamaan myyntivuosiparametri. Jos asiaan liittyisi muita parametreja, joita tässä luettelossa ei olisi, ne määritettäisiin oletusarvoisiksi.

Kysely tulee suorittaa yhdellä ? -merkillä jokaista Syöteparametri-luettelon sellaista parametria kohti, joka ei ole oletusarvoinen.

Microsoft Office Access 2007:n päivitys- tai uudelleenhakemiskomennon tulee johtaa kyselyn suorittamiseen uudelleen. Käyttäjät voivat tehdä tämän koodilla kutsumalla Tietuejoukko.UusiHaku-standardimenetelmää. Jos parametrin arvo on sidottu lomakkeen ohjausobjektiin, ohjausobjektin nykyistä arvoa käytetään uuden kyselyn yhteydessä. Kyselyä ei suoriteta automaattisesti uudelleen, kun ohjausobjektin arvo muuttuu.

Käytettäessä tallennetun toimintosarjan yhteydessä:

Esimerkki Syöteparametri-ominaisuuden merkkijonon käytöstä tallennetun toimintosarjan yhteydessä voisi olla:

@osavaltion merkki=[Lomakkeet]![lomakenimi]![Osavaltioluettelo], @myyntivuosi pienikorko=[Lomakkeet]![lomakenimi]![Lisää korkovuosi]

Tämän tuloksena @osavaltio-parametri asetettaisiin osavaltioluettelo-ohjausobjektin nykyisen arvon mukaiseksi, ja käyttäjää kehotettaisiin antamaan @myyntivuosi-parametri. Jos tallennettuun toimintosarjaan liittyisi muita parametreja, jotka eivät sisältyisi tähän luetteloon, ne määritettäisiin oletusarvon mukaan.

Tallennettu toimintosarja tulee suorittaa käyttämällä komentomerkkijonoa, joka sisältää {kutsu } -syntaksin ja yhden ? -merkin jokaista Syöteparametri-luettelon parametria, joka ei ole oletusarvo.

Accessin päivitys- tai uudelleenhakemiskomennon tulee johtaa tallennetun toimintosarjan suorittamiseen uudelleen. Käyttäjät voivat tehdä tämän koodilla kutsumalla Tietuejoukko.Uusihaku-standardimenetelmää. Jos parametrin arvo on sidottu lomakkeen ohjausobjektiin, ohjausobjektin nykyistä arvoa käytetään uuden kyselyn yhteydessä. Tallennettua toimintosarjaa ei suoriteta automaattisesti uudelleen, kun ohjausobjektin arvo muuttuu.

Tämä muodostinvalintaikkuna käynnistetään, kun tallennettu toimintosarja ensin valitaan lomakkeen tietuelähteeksi, jos tallennettuun toimintosarjaan kuuluu parametreja. Kun Syöteparametrit-merkkijono on ensin luotu, samaa valintaikkunaa käytetään muodostimena merkkijonon muutosta varten. Tässä tapauksessa kuitenkin parametriluettelo perustuu siihen, mitä merkkijonossa jo on.

Parametriarvot ovat myös määritettävissä koodissa käyttäen ActiveX Data Objectsin (ADO) Komento- ja Parametri-objekteja. Jos tulos palauttaa tulosjoukon, siihen voidaan sitoa lomake määrittämällä lomakkeen Tietuejoukko-ominaisuus. ADO-koodaus on ainoa tapa käsitellä sellaisia tallennettuja toimintosarjoja, jotka eivät palauta tulosjoukkoja, kuten muutoskyselyitä, tai jotka palauttavat tulosteparametreja tai useita tulosjoukkoja.

Kehitä Office-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ä.

×