Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Odnosi se na

Objekat „Form“

Objekat izveštaja

Svojstvo InputParameters možete da koristite kako biste naveli ili odredili ulazne parametre koji se prosleđuju SQL izrazu u svojstvu RecordSource obrasca ili izveštaja ili uskladištena procedura kada se koristi kao izvor zapisa u okviru Microsoft Access projekat (.adp) datoteke. Čitanje/pisanje niske.

izraz.InputParameters

expression Obavezno. Izraz koji daje jedan od objekata sa liste „Odnosi se na“.

Primedbe

Ovo svojstvo možete da podesite pomoću list svojstva ili Visual Basic for Applications (VBA) koda.

Kada se koristi uz svojstvo RecordSource:

Primer niske svojstva InputParameter koja se koristi uz SQL izraz u svojstvu RecordSource koristi sledeću sintaksu.

char stanja=[Obrasci]![imeobrasca]![ListaStanja], smallint godineprodaje=[Obrasci]![imeobrasca]![Godina interesovanja]

To postavlja parametar stanja na trenutnu vrednost kontrole „ListaStanja“, a od korisnika se traži da unese parametar godine prodaje. Ako postoje još neki parametri koji nisu na toj listi, njima se dodeljuju podrazumevane prednosti.

Upit bi se izvršio sa jednim ? označivačem za svaki nepodrazumevani parametar na listi InputParameter.

Komanda osvežavanja ili ponavljanja upita u programu Microsoft Office Access 2007 trebalo bi da pokrene ponovno izvršavanje upita. Korisnici to mogu da urade pomoću koda, tako što će pozvati standardni Recordset.Requery metod. Ako je vrednost parametra povezana sa kontrolom u obrascu, trenutna vrednost kontrole koristi se u vreme ponavljanja upita. Upit se ne izvršava ponovo automatski kada se promeni vrednost kontrole.

Kada se koristi sa uskladištenom procedurom:

Primer niske svojstva InputParameter koji se koristi uz uskladištenu proceduru bio bi:

@char stanja=[Obrasci]![imeobrasca]![ListaStanja], @smallint godineprodaje=[Obrasci]![imeobrasca]![Godina interesovanja]

To postavlja parametar @stanja na trenutnu vrednost kontrole „ListaStanja“, a od korisnika se traži da unese parametar @godineprodaje. Ako postoje još neki parametri uskladištene procedure koji nisu na toj listi, njima se dodeljuju podrazumevane vrednosti.

Uskladištena procedura trebalo bi da se izvršava pomoću niske komande koja sadrži sintaksu {poziv } sa jednim označivačem ? za svaki nepodrazumevani parametar na listi InputParameter.

Komanda osvežavanja ili ponavljanja upita u programu Access trebalo bi da pokrene ponovno izvršavanje uskladištene procedure. Korisnici to mogu da urade pomoću koda, tako što će pozvati standardni Recordset.Requery metod. Ako je vrednost parametra povezana sa kontrolom u obrascu, trenutna vrednost kontrole koristi se u vreme ponavljanja upita. Uskladištena procedura se ne izvršava ponovo automatski kada se promeni vrednost kontrole.

Ovaj dijalog alatke za izradu poziva se kada se uskladištena procedura prvi put izabere kao izvor zapisa obrasca ako ona sadrži bilo kakve parametre. Posle početnog pravljenja niske InputParameters, isti taj dijalog se koristi kao alatka za izradu za promenu niske. Međutim, lista parametara u ovom slučaju sastoji se iz onoga što već postoji u nisci.

Vrednosti parametra mogu da se postave i pomoću koda, korišćenjem ActiveX Data Object (ADO) objekata Komanda i Parametar. Ako rezultat da skup rezultata, obrazac možete da povežete sa njim tako što ćete postaviti svojstvo Recordset obrasca. ADO kodiranje jeste jedini način za rukovanje uskladištenim procedurama koje ne daju skupove rezultata kao što su radni upiti, oni koji daju izlazne parametre ili oni koji daju više skupova rezultata.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×