Svojstvo RecordSource

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Primjenjuje se na

Objekt Form

Objekt Report

Svojstvom RecordSource određujete izvor podataka obrazac ili izvješće. Čitaj/piši String.

izraz.RecordSource

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

Napomene

Postavka svojstva RecordSource može biti naziv tablice, upita ili SQL iskaz. Na primjer, možete upotrijebiti sljedeću postavku.

Ogledna postavka

Opis

Zaposlenici

Određuje da je tablica naziva Zaposlenici izvor podataka.

SELECT Orders!OrderDate FROM Orders;

SQL iskaz koji određuje da je polje DatumNarudžbe u tablici Narudžbe izvor podataka. Možete vezati kontrolu na obrascu ili izvješću na polje DatumNarudžbe u tablici Narudžbe postavljajući svojstvo kontrole ControlSource na DatumNarudžbe.


Napomena : Svojstvo RecordSource pomoću list svojstavaobrasca ili izvješća, makronaredbaili Visual Basic for Applications (VBA) kod.

U programskom kodu VBA, koristite nizovni izraz za postavljanje ovog svojstva.

Napomena : Promjena izvora podataka na otvorenom obrascu ili izvješću uzrokuje automatsko ponavljanje upita u podatke u podlozi. Ako je svojstvo Recordset postavljeno za vrijeme izvođenja, svojstvo obrasca RecordSource se ažurira.

Nakon što ste stvorili obrazac ili izvješće, možete promijeniti njegov izvor podataka svojstvom RecordSource. Svojstvo RecordSource korisno je i kada želite stvoriti obrazac ili izvješće za ponovnu upotrebu. Na primjer, mogli bi stvoriti obrazac koji sadrži standardni dizajn, zatim kopirati obrazac i promijeniti svojstvo RecordSource te prikazati podatke iz druge tablice, upita ili SQL iskaza.

Ograničavanje broja slogova sadržanih u izvoru podataka obrasca može poboljšati izvedbu, pogotovo ako se program izvodi u mreži. Na primjer, možete postaviti svojstvo RecordSource na SQL iskaz koji vraća jedan slog i mijenja izvor podataka ovisno o odabiru korisnika.

Primjer

Sljedeći primjer postavlja svojstvo obrasca RecordSource na tablicu Klijenata:

Forms!frmCustomers.RecordSource = "Customers"

Sljedeći primjer mijenja izvor podataka obrasca na jedan slog u tablici Klijenata, zavisno o odabranom nazivu tvrtke u kontroli kombinirani okvir cmboNazivTvrtke. Kombinirani okvir popunjava se SQL iskazom koji vraća IDKupca (u vezanom stupcu) i naziv tvrtke. ID klijenta je tekstualna vrsta podatka.

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

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×