Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Velja za

Predmet Form

Predmet Report

Z lastnostjo InputParameters lahko določite ali določite parametre vnosa, ki so posredovani izjavi SQL v lastnosti RecordSource obrazca ali poročila ali Shranjena procedura, če je uporabljen kot vir zapisov znotraj Microsoft Accessov projekt (.adp). Niz za branje/pisanje.

izraz.InputParameters

izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.

Pripombe

To lastnost lahko nastavite tako, da uporabite list z lastnostmi ali kodo Visual Basic for Applications (VBA).

Ko jo uporabljate z lastnostjo RecordSource:

V primeru niza lastnosti InputParameter, uporabljenega z izjavo SQL v lastnosti RecordSource, bi bila uporabljena spodnja sintaksa.

state char=[Forms]![formname]![StateList], salesyear smallint=[Forms]![formname]![Enter year of interest]

Posledično bi bil parameter »state« nastavljen na trenutno vrednost kontrolnika StateList, uporabnik pa bi bil pozvan za parameter »salesyear«. Če bi obstajali še drugi parametri, ki jih ni na tem seznamu, bi jim bile dodeljene privzete vrednosti.

Poizvedba bi morala biti izveden z eno oznako ? za vsak parameter, ki ni privzet, na seznamu InputParameter.

Ukaz za osvežitev ali vnovično poizvedbo v programu Microsoft Office Access 2007 bi moral sprožiti ali znova izvesti poizvedbo. Uporabniki lahko to naredijo s kodo, tako da pokličejo standardno metodo Recordset.Requery. Če je vrednost parametra vezana na kontrolnik v obrazcu, je trenutna vrednost kontrolnika uporabljena ob vnovični poizvedbi. Ko se vrednost kontrolnika spremeni, se poizvedba ne izvede znova samodejno.

Ko jo uporabljate s shranjeno proceduro:

Primer niza lastnosti InputParameter, uporabljenega s shranjeno proceduro, bi bil:

@state char=[Forms]![formname]![StateList], @salesyear smallint=[Forms]![formname]![Enter year of interest]

Posledično bi bil parameter »@state« nastavljen na trenutno vrednost kontrolnika StateList, uporabnik pa bi bil pozvan za parameter »@salesyear«. Če bi v shranjeni proceduri obstajali še drugi parametri, ki jih ni na tem seznamu, bi jim bile dodeljene privzete vrednosti.

Shranjena procedura bi morala biti izvedena z ukaznim nizom s sintakso {call} z eno oznako ? za vsak neprivzeti parameter na seznamu InputParameter.

Ukaz za osvežitev ali vnovično poizvedbo v Accessu bi moral sprožiti ali znova izvesti shranjeno proceduro. Uporabniki lahko to naredijo s kodo, tako da pokličejo standardno metodo Recordset.Requery. Če je vrednost parametra vezana na kontrolnik v obrazcu, je trenutna vrednost kontrolnika uporabljena ob vnovični poizvedbi. Ko se vrednost kontrolnika spremeni, se shranjena procedura ne izvede znova samodejno.

To pogovorno okno graditelja se prikaže, ko je shranjena procedura najprej izbrana kot vir zapisa za obrazec, če ima shranjena procedura parametre. Ko prvič ustvarite niz InputParameters, se isto pogovorno okno uporablja kot graditelj za spreminjanje niza. V tem primeru pa seznam parametrov temelji na tistih, ki že obstajajo v nizu.

Vrednosti parametrov je mogoče nastaviti tudi v kodi z predmetov Command (Ukaz) in Parameter podatkovnega predmeta ActiveX (ADO). Če rezultat vrne nabor rezultatov, je obrazec lahko povezan z njim tako, da nastavite lastnost Recordset v obrazcu. Kodiranje ADO je edini način za obravnavo shranjenih procedur, ki vrnejo naborov rezultata, kot so poizvedbe za dejanja, tiste, ki vrnejo izhodne parametre, ali tiste, ki vrnejo nabor več rezultatov.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×