recordset tulajdonság (rekordok sorozataként)
Gets vagy beállítja az ADO Recordset vagy DAO Recordset. amely a forrás rekordokat a megadott formában, egy jelentést, egy listában vagy legördülő lista. Az érték az ingatlan áll az olvasás és írás.
expresszió (opcionális). Egy kifejezés, amely visszaadja az egyik a tárgyak a „Application” listán.
Ez a tulajdonság csak akkor állítható a Visual Basic for Applications-kód (VBA).
Elérhetőség olvasására és Recordset tulajdonságait a felvétel függ rekordok sorozataként (ADO vagy DAO) és az adatok típusa (Access vagy SQL), amely tartalmazza azt.
Tipnabora bejegyzések
A következő példában, a nyílás alakja, a nyitó egy sor nyilvántartások és egy kötelező formában a bejegyzések meghatározott megadásával tulajdonságait az újonnan létrehozott Recordset Recordset objektum.
Global rstSuppliers Ahogy ADODB.RecordsetSub MakeRW () DoCmd.OpenForm "Szolgáltatók" Set rstSuppliers = Új ADODB.RecordsetrstSuppliers.CursorLocation = adUseClientrstSuppliers.Open "select * from Szállítók", _CurrentProject.Connection, adOpenKeyset, adLockOptimisticSet Forms ( "Szolgáltatók"). Recordset = rstSuppliersEnd Sub
Az ingatlan egy sor bejegyzés a következő célokra:
Kötődése számos formája a közös adatokat. Ez lehetővé teszi, hogy szinkronizálja több formában. Például:
Állítsa Me.Recordset = Forms! Form1.Recordset
Módszerekkel, amelyek nem rendelkeznek közvetlen támogatást a formák, valamint a tárgy Recordset. Például Recordset tulajdonság lehet használni együtt a módszerek ADO keresése vagy DAO ki a felhasználót, hogy rögzítse a keresési párbeszédablak.
Hozzátéve, hogy az ügylet (amelyek segítségével visszaállíthatja) a készlet érintő változásokat több formában.
Változó Recordset tulajdonságai szintén a tulajdonságok megváltoztatására RecordSource (rekordok forrás), RecordsetType (dial típusú rekord) és RecordLocks (írási zár). Továbbá, néhány adat kapcsolatos tulajdonságok felülírható, ilyen tulajdonságokra szűrő (filter), FilterOn (szűrő engedélyezése), OrderBy (rendezési sorrendben) és OrderByOn (rendezés engedélyezve).
Calling Requery formák rekordot (például Forms (0) .Recordset.Requery) vezethet, hogy az átalakítás a szabad formában. Frissíteni az adatokat olyan formában csatolt a bejegyzéseket, meg kell adnia a RecordSource tulajdonság (hangforrás) képezi, ez a tulajdonság (Forms (0) .RecordSource = Forms (0) .RecordSource).
Ha az űrlap kapcsolódik egy sor bejegyzés, hiba akkor jelentkezik, ha a „alakú szűrő” parancsot.
A következő példában, Recordset tulajdonság létrehozásához használt egy példányt a Recordset objektumot a jelenlegi formájában. Ezután a mezők nevét nyomtatja ki a hibakereső ablakot.
A következő példa a Recordset Recordset objektum tulajdonság, és ezek segítségével szinkronizálja egy sor rekordok rögzítése jelenlegi formájában. Amikor kiválasztja a combo box a szervezet neve keressen rá felvételeket használt FindFirst módszer. hívó kijelző rekord formájában található meg.
Az alábbi kódot segít meghatározni, hogy milyen típusú rekordok sorozataként vissza Recordset tulajdon különböző körülmények között.