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