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 „Report“

Možete da koristite svojstvo RecordSource da biste naveli izvor podataka za obrazac ili izveštaj. Čitanje/pisanje Niska.

expression.RecordSource

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

Napomene

Postavka svojstva RecordSource može da bude ime tabele, ime upita ili SQL izraz. Na primer, možete da koristite sledeće postavke.

Probna postavka

Opis

Zaposleni

Ime tabele koje određuje tabelu „Zaposleni“ kao izvor podataka.

SELECT Orders!OrderDate FROM Orders;

SQL izraz koji određuje polje „DatumPorudžbine“ u tabeli „Porudžbine“ kao izvor podataka. Možete da povežete kontrolu u obrascu ili izveštaju na polje „DatumPorudžbine“ u tabeli „Porudžbine“ tako što ćete postaviti svojstvo kontrole ControlSource na „DatumPorudžbine“.


Napomena: Svojstvo RecordSource možete da podesite pomoću list svojstva obrasca ili izveštaja, makro ili Visual Basic for Applications (VBA) koda.

U VBA, koristite izraz niske da biste postavili ovo svojstvo.

Napomena: Promena izvora zapisa otvorenog obrasca ili izveštaja uzrokuje automatsko ponovno pokretanje upita osnovnih podataka. Ako je svojstvo obrasca Recordset postavljeno u toku pokretanja, svojstvo obrasca RecordSource se ažurira.

Nakon što kreirate obrazac ili izveštaj, možete da promenite izvor podataka tako što ćete promeniti svojstvo RecordSource. Svojstvo RecordSource takođe je korisno ako želite da napravite obrazac ili izveštaj koji se može ponovo koristiti. Na primer, možete da napravite obrazac koji uključuje standardni dizajn, a zatim da kopirate obrazac i da promenite svojstvo RecordSource tako da prikazuje podatke iz druge tabele, upita ili SQL izraza.

Ograničavanje broja zapisa koji se nalaze u izvoru zapisa obrasca može da poboljša performanse, naročito kada aplikacija radi na mreži. Na primer, možete da podesite svojstvo obrasca RecordSource na SQL izraz koji daje pojedinačan zapis i da menjate izvor zapisa obrasca u zavisnosti od kriterijuma koje je izabrao korisnik.

Primer

Sledeći primer postavlja svojstvo obrasca RecordSource na tabelu „Klijenti“:

Forms!frmCustomers.RecordSource = "Customers"

Sledeći primer menja izvor zapisa obrasca u pojedinačni zapis u tabeli „Klijenti“, u zavisnosti od izabranog imena preduzeća u kontroli kombinovanog okvira cmboCompanyName. Kombinovani okvir se popunjava SQL izrazom koji daje ID klijenta (u povezanoj koloni) i ime preduzeća. CustomerID ima tekstualni tip podataka.

Sub cmboCompanyName_AfterUpdate()
Dim strNewRecord As String
strNewRecord = "SELECT * FROM Customers " _
& " WHERE CustomerID = '" _
& Me!cmboCompanyName.Value & "'"
Me.RecordSource = strNewRecord
End Sub

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!

×