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 poročila

Z lastnostjo RecordSource lahko določite vir podatkov za obrazec ali poročilo. Niz za branje/pisanje.

expression.RecordSource

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

Opombe

Nastavitev lastnosti RecordSourceje lahko ime tabele, ime poizvedbe ali stavek SQL. Uporabite lahko na primer te nastavitve:

Vzorčna nastavitev

Opis

Zaposleni

Ime tabele, ki določa tabelo »Zaposleni« kot vir podatkov.

SELECT Orders!OrderDate FROM Orders;

Stavek SQL, ki določa polje »OrderDate« v tabeli »Naročila« kot vir podatkov. Kontrolnik na obrazcu ali poročilu lahko povežete s poljem »OrderDate« v tabeli »Naročila« tako, da nastavite lastnost ControlSource kontrolnika na »OrderDate«.


Opomba: Lastnost RecordSource lahko nastavite tako, da uporabite list z lastnostmi obrazca ali poročila, makro ali kodo Visual Basic for Applications (VBA).

V kodi VBA uporabite izraz niza, da nastavite to lastnost.

Opomba: Če spreminjate vir zapisov odprtega obrazca ali poročila, povzročite samodejno vnovično poizvedbo temeljnih podatkov. Če je lastnost Recordset obrazca nastavljena na čas izvajanja, je lastnost RecordSource obrazca posodobljena.

Ko ustvarite obrazec ali poročilo, lahko spremenite vir podatkov tako, da spremenite lastnost RecordSource. Lastnost RecordSource je priročna tudi, če želite ustvariti obrazec ali poročilo za vnovično uporabo. Ustvarite lahko na primer obrazec, ki vključuje standardni načrt, nato pa kopirate obrazec in spremenite lastnost RecordSource tako, da prikazuje podatke iz druge tabele, poizvedbe ali stavka SQL.

Omejitev števila zapisov v viru zapisov obrazca lahko izboljša učinkovitost delovanja, zlasti, če se vaša aplikacija izvaja v omrežju. Lastnost RecordSource obrazca lahko na primer nastavite na stavek SQL, ki vrne en zapis, in spremenite vir zapisov obrazca, glede na pogoje, ki jih je izbral uporabnik.

Primer

V spodnjem primeru je lastnost RecordSource obrazca nastavljena za tabelo »Stranke«:

Forms!frmCustomers.RecordSource = "Customers"

V naslednjem primeru je vir zapisov obrazca spremenjen na en zapis v tabeli »Stranke«, glede na izbrano ime podjetja v kontrolniku kombiniranega polja cmboCompanyName. V kombiniranem polju je vnesen stavek SQL, ki vrne ID stranke (v vezanem stolpcu) in ime podjetja. »CustomerID« ima podatkovni tip »Besedilo«.

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

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.

×