Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Érvényesség

Form objektum

Report objektum

A RecordSource tulajdonsággal megadhatja egy űrlap vagy jelentés adatainak forrását. Olvasható/írható karakterlánc.

kifejezés.RecordSource

Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.

Megjegyzések

A RecordSource tulajdonság beállítása egy táblanév, egy lekérdezésnév vagy egy SQL-utasítás lehet. Használhatja például az alábbi beállításokat.

Példa a beállításra

Leírás

Alkalmazottak

Egy olyan táblanév, amely az Alkalmazottak táblát adja meg adatforrásként.

SELECT Orders!OrderDate FROM Orders;

Egy olyan SQL-utasítás, amely a Rendelések tábla RendelésiDátum mezőjét adja meg adatforrásként. Az űrlapon vagy jelentésen szereplő vezérlőelemeket úgy kötheti a Rendelések tábla RendelésiDátum mezőjéhez, hogy a vezérlő ControlSource tulajdonságát RendelésiDátum értékre állítja.


Megjegyzés: A RecordSource tulajdonságot az űrlap vagy jelentés tulajdonságlapja, illetve egy makró vagy Visual Basic for Applications (VBA) formátumú kód használatával adhatja meg.

A VBA-kódban a tulajdonság beállításához karakterlánc-kifejezést használjon.

Megjegyzés: Egy megnyitott űrlap vagy jelentés rekordforrásának módosítása esetén a program automatikusan újra lekérdezi a kapcsolódó adatokat. Ha egy űrlap Recordset tulajdonságát futásidőben állítja be, az űrlap RecordSource tulajdonsága módosul.

Miután létrehozott egy űrlapot vagy jelentést, a RecordSource tulajdonság módosításával megváltoztathatja az űrlap vagy jelentés adatforrását. A RecordSource tulajdonság akkor is hasznos, ha egy újrafelhasználható űrlapot vagy jelentést szeretne létrehozni. Létrehozhat például egy normál kialakítású űrlapot, majd az űrlap másolással létrehozott példányában a RecordSource tulajdonságot úgy módosíthatja, hogy egy másik táblából, lekérdezésből vagy SQL-utasításból jelenítsen meg adatokat.

Az űrlapok rekordforrásában megtalálható rekordok számának korlátozásával javítható a teljesítmény, különösen akkor, ha az alkalmazás egy hálózaton fut. Beállíthatja például egy űrlap RecordSource tulajdonságát egy olyan SQL-utasításra, amely egyetlen rekordot ad vissza, és módosíthatja az űrlap rekordforrását a felhasználó által kiválasztott feltételektől függően.

Példa

Az alábbi példa egy űrlap RecordSource tulajdonságát a Vevők táblára állítja:

Forms!frmCustomers.RecordSource = "Customers"

A következő példában egy űrlap rekordforrása úgy módosul, hogy egyetlen rekordot adjon vissza a Vevők táblából, a cmboCompanyName kombinált lista vezérlőelemben kiválasztott cégnév alapján. A kombinált listában egy olyan SQL-utasítás szerepel, amely az ügyfél-azonosítót (a kötött oszlopban) és a cégnevet adja vissza. Az Ügyfél-azonosító mező Szöveg adattípusú.

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

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×