Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Odnosi se na

Objekt Form

Objekt Report

Pomoću svojstva InputParameters možete navesti ili odrediti ulazne parametre koji se prosljeđuju SQL naredbi u svojstvu RecordSource obrasca ili izvješća ili pak pohranjena procedura kada se koristi kao izvor zapisa unutar projekt programa Microsoft Access (.adp). To je svojstvo vrste Niz za čitanje/pisanje.

izraz.InputParameters

expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.

Napomene

To svojstvo možete postaviti pomoću list svojstava ili koda programa Visual Basic for Applications (VBA).

Kada se koristi uz svojstvo RecordSource:

Ogledno svojstvo InputParameter koje se koristi sa SQL naredbom u svojstvu RecordSource koristilo bi sintaksu navedenu u nastavku.

država char=[Obrasci]![nazivobrasca]![PopisDržava], godinaprodaje smallint=[Obrasci]![nazivobrasca]![Unesite godinu koja vas zanima]

To bi rezultiralo postavljanjem parametra država na trenutnu vrijednost kontrole PopisDržava i prikazom upita korisniku u kojem se traži da unese parametar godinaprodaje. Da postoje drugi parametri kojih nema na tom popisu, njima bi se dodijelile zadane vrijednosti.

Upit je potrebno izvršiti uz jednu oznaku ? za svaki parametar koji nije zadan na popisu InputParameter.

Osvježavanje naredbe ili ponovno izvršavanje upita za nju u Microsoft Office Access 2007 trebalo bi pokrenuti ponovno izvršavanje upita. Korisnici to mogu učiniti u kodu pozivanjem standardne metode Recordset.Requery. Ako je vrijednost parametra povezana s kontrolom na obrascu, prilikom ponovnog izvršavanja upita koristi se trenutna vrijednost kontrole. Upit se ne izvršava ponovno automatski kada se vrijednost kontrole promijeni.

Kada se koristi uz pohranjenu proceduru:

Ogledni niz svojstva InputParameter koji se koristi uz pohranjenu proceduru bio bi:

@država char=[Obrasci]![nazivobrasca]![PopisDržava], @godinaprodaje smallint=[Obrasci]![nazivobrasca]![Unesite godinu koja vas zanima]

To bi rezultiralo postavljanjem parametra @država na trenutnu vrijednost kontrole PopisDržava i prikazom upita korisniku u kojem se traži da unese parametar @godinaprodaje. Da postoje drugi parametri za pohranjenu proceduru kojih nema na tom popisu, njima bi se dodijelile zadane vrijednosti.

Pohranjena se procedura mora izvršavati pomoću niza naredbe koji sadrži sintaksu {poziv} s jednom oznakom ? za svaki parametar koji nije zadan na popisu InputParameter.

Osvježavanje naredbe ili ponovno izvršavanje upita za nju u programu Access trebalo bi pokrenuti ponovno izvršavanje pohranjene procedure. Korisnici to mogu učiniti u kodu pozivanjem standardne metode Recordset.Requery. Ako je vrijednost parametra povezana s kontrolom na obrascu, prilikom ponovnog izvršavanja upita koristi se trenutna vrijednost kontrole. Pohranjena se procedura ne izvršava ponovno automatski kada se vrijednost kontrole promijeni.

Taj se dijaloški okvir sastavljača poziva kada se pohranjena procedura prvi put odabere kao izvor zapisa obrasca ako pohranjena procedura ima parametre. Nakon početnog stvaranja niza InputParameters, taj se dijaloški okvir koristi kao sastavljač za promjenu niza. No u tom se slučaju popis parametara dobiva iz postojećeg sadržaja niza.

Vrijednosti parametara moguće je postaviti i u kodu pomoću ADO (ActiveX Data Object) objekata Command i Parameter. Ako rezultat vraća skup rezultata, obrazac se može povezati s njim postavljanjem svojstva obrasca Recordset. Unos ADO koda jedini je način upravljanja pohranjenim procedurama koje ne vraćaju skupove rezultata kao što su akcijski upiti, onima koje vraćaju izlazne parametre i onima koji vraćaju više skupova rezultata.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×