Érvényesség

Form objektum

A RecordsetType (Rekordhalmaz típusa) tulajdonsággal adható meg, hogy az űrlap milyen típusú rekordhalmazt érhet el. Olvasható/írható.

kifejezés.RecordsetType

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

Megjegyzések

Microsoft Access-adatbázisok (.mdb vagy .accdb) esetén a RecordsetType tulajdonság az alábbi beállításokat használja.

Beállítás

Visual Basic

Leírás

Eredményhalmaz

0

(Alapértelmezett) Az egyetlen táblán vagy az egy-az-egyhez kapcsolattal létrehozott táblákon alapuló kötött vezérlők szerkeszthetők. Az egy-a-többhöz kapcsolattal létrehozott táblák mezőihez kötött vezérlők nem szerkeszthetők a kapcsolat „egyik” oldalának illesztési mezőiből, kivéve, ha a táblák között engedélyezett a kaszkádolt frissítés.

Eredményhalmaz (inkonzisztens frissítések)

1

Minden tábla és a mezőikhez kötött minden vezérlő frissíthető.

Pillanatkép

2

Sem a táblák, sem a mezőikhez kötött vezérlők nem frissíthetők.

Megjegyzés: Ha nem szeretné, hogy Űrlap nézetben vagy Adatlap nézetben szerkeszthetők legyenek a kötött vezérlők adatai, a RecordsetType tulajdonságnál a Pillanatkép értéket (Snapshot) kell megadni.

Microsoft Access-projektek (.adp) esetén a RecordsetType tulajdonság az alábbi beállításokat használja.

Beállítás

Visual Basic

Leírás

Pillanatkép

3

Sem a táblák, sem a mezőikhez kötött vezérlők nem frissíthetők.

Frissíthető pillanatkép

4

(Alapértelmezett) Minden tábla és a mezőikhez kötött minden vezérlő frissíthető.

Megjegyzés: Ezt a tulajdonságot az űrlapok tulajdonságlapján, egy makróval vagy egy Visual Basic for Applications (VBA) kóddal lehet beállítani.

Megjegyzés: Nyitott űrlap vagy jelentés RecordsetType tulajdonságának módosításakor a rendszer újból létrehozza a rekordhalmazt.

Az űrlapokon szereplő vezérlőkhöz kötött mezőkkel több táblán alapuló űrlapok is létrehozhatók. A RecordsetType tulajdonság beállításával korlátozható, hogy ezek közül a kötött vezérlők közül melyek legyenek szerkeszthetők.

A RecordsetType által biztosított szerkesztési vezérlőn kívül az űrlapok minden vezérlője rendelkezik egy Locked (Zárolt ) tulajdonságtal, amellyel megadhatja, hogy a vezérlő és annak mögöttes adatai szerkeszthetők-e. Ha a Zárolt tulajdonság értéke Igen, az adatok nem szerkeszthetők.

Példa

Az alábbi példában csak azok rekordok frissíthetők, melyeknél a felhasználói azonosító (User ID) értéke ADMIN. Ez a kódminta a RecordsetType értékét Pillanatképre állítja ha a nyilvános gstrUserID változó értéke nem ADMIN.

Sub Form_Open(Cancel As Integer)    Const conSnapshot = 2    If gstrUserID <> "ADMIN" Then        Forms!Employees.RecordsetType = conSnapshot    End IfEnd 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.