Lastnost RecordSource

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Velja za

Predmet »Obrazec«

Predmet »Poročilo«

Z lastnostjo RecordSource lahko navedete vir podatkov za obrazec ali poročilo. Podatkovni tip Niz za branje/pisanje.

izraz.RecordSource

izraz Zahtevano. Izraz, ki vrne predmet s seznama »Velja za«.

Opombe

Nastavitev lastnosti RecordSource je lahko ime tabele, ime poizvedbe ali izjava SQL. Uporabite lahko na primer te nastavitve.

Vzorčna nastavitev

Opis

Employees

Ime tabele navaja, da je tabela zaposlenih »Employees« vir podatkov.

SELECT Orders!OrderDate FROM Orders;

Izjava SQL navaja, da je vir podatkov polje z datumom naročila »OrderDate« v tabeli naročil »Orders«. Kontrolnik obrazca ali poročila lahko vežete na polje z datumom naročila »OrderDate« v tabeli naročil »Orders«, če želite lastnost ControlSource kontrolnika nastaviti na datum naročila »OrderDate«.


Opomba : S programom obrazca ali poročila list z lastnostmi, makroali Visual Basic for Applications (VBA) kodo, lahko nastavite lastnost RecordSource .

V kodi VBA to lastnost nastavite z izraz niza.

Opomba : Sprememba vira zapisa odprtega obrazca ali poročila povzroči samodejno vnovično poizvedbo temeljnih podatkov. Če je lastnost Recordset obrazca nastavljena ob izvajanju, se lastnost RecordSource obrazca posodobi.

Ko ustvarite obrazec ali poročilo, lahko njegov vir podatkov spremenite tako, da spremenite lastnost RecordSource. Z lastnostjo RecordSource lahko ustvarite tudi obrazec ali poročilo, ki ga je mogoče znova uporabiti. Ustvarite lahko na primer standarden obrazec, ga kopirate in lastnost RecordSource spremenite tako, da prikaže podatke iz druge tabele, poizvedbe ali izjave SQL.

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

Primer

Prikazana je nastavitev lastnosti RecordSource obrazca na tabelo »Stranke«:

Forms!frmCustomers.RecordSource = "Customers"

Prikazana je sprememba vira zapisov obrazca na en zapis v tabeli »Stranke«, odvisno od imena podjetja, ki je izbrano v kontrolniku kombiniranega polja cmboCompanyName. V kombiniranem polju je izjava SQL, ki vrne ID stranke (v vezanem stolpcu) in ime podjetja. Podatkovni tip za ID stranke »CustomerID« je Besedilo.

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

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×