Atribuut RecordsetType (Kirjekomplekti tüüp)

Rakenduskoht

Objekt Form

Atribuudi RecordsetType abil saate määrata millist tüüpi kirjekomplekt on tehtud vormi jaoks kättesaadavaks. Lugemis-/kirjutamisõigusega.

avaldis.RecordsetType

avaldis Nõutav. Avaldis, mis tagastab loendi Rakenduskoht objekti.

Kommentaarid

Atribuut RecordsetType kasutab Microsoft Accessi andmebaasis (.mdb või .accdb) järgmisi sätteid.

Säte

Visual Basic

Kirjeldus

Dynaset (Dünaamiline komplekt)

0

(Vaikimisi) Saate muuta ühel tabelil või üks-ühele-seosega tabelitel põhinevaid seotud juhtelemente. Üks-mitmele-seosega tabelitel põhinevate väljadega seotud juhtelementide korral ei saa seosepoole „üks“ ühendusvälja kaudu andmeid redigeerida, v.a juhul, kui tabelite vahel on lubatud kaskaadvärskendamine.

Dynaset (Inconsistent Updates) (Dünaamiline komplekt (ebasüsteemsed värskendused))

1

Kõiki väljadega seotud tabeleid ja juhtelemente saab redigeerida.

Snapshot (Hetktõmmis)

2

Ühtki väljadega seotud tabelit ega juhtelementi ei saa redigeerida.


Märkus. : Kui te ei soovi, et seotud juhtelementide andmeid redigeeritakse kui vorm on vaadetes vormivaade või andmelehevaade, saate määrata atribuudi RecordsetType sätteks hetktõmmis.

Atribuut RecordsetType kasutab Microsoft Accessi projektis (.adp) järgmisi sätteid.

Säte

Visual Basic

Kirjeldus

Snapshot (Hetktõmmis)

3

Ühtki väljadega seotud tabelit ega juhtelementi ei saa redigeerida.

Updatable Snapshot (Värskendatav hetktõmmis)

4

(Vaikimisi) Kõiki väljadega seotud tabeleid ja juhtelemente saab redigeerida.


Märkus. : Selle atribuudi saate määrata, kasutades vormi atribuudilehte, makrot või Visual Basic for Applications (VBA) koodi.

Märkus. : Avatud vormi või aruande atribuudi RecordsetType muutmine põhjustab kirjekomplekti automaatse uuesti loomise.

Saate luua vorme mitmete aluseks olevate tabelite põhjal, mille väljad on seotud vormi juhtelementidega. Olenevalt RecordsetType atribuudi sättest saate piirata, milliseid seotud juhtelemente saab redigeerida.

Lisaks atribuudi RecordsetType redigeerimise juhtelemendile on igal vormi juhtelemendil atribuut Locked, mille abil saate määrata, kas juhtelementi ja selle aluseks olevaid andmeid saab redigeerida. Kui atribuut Locked on seatud väärtuseks Jah, saate andmeid redigeerida.

Näide

Järgmises näites saab kirjeid värskendada ainult juhul, kui kasutaja ID on ADMIN. Kui avaliku muutuja gstrUserID väärtus ei ole ADMIN, seab koodinäide atribuudi RecordsetType sätteks Snapshot (Hetktõmmis).

Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub
Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×