Taikoma
Objektas Form |
Ypatybę RecordsetType galite naudoti norėdami nurodyti, kokio tipo įrašų rinkinys pasiekiamas forma. Skaityti / rašyti.
reiškinys.RecordsetType
reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.
Pastabos
Ypatybė RecordsetType „Microsoft Access“ duomenų bazėje (.mdb arba .accdb) naudoja šiuos parametrus.
Parametras |
Visual Basic |
Aprašas |
Dinaminis rinkinys |
0 |
(Numatytasis parametras) Galite redaguoti susietuosius valdiklius pagal vieną lentelę ar lenteles naudojant ryšį „vienas su vienu“. Kai valdikliai susieti su laukais, pagrįstais lentelėmis su ryšiu „vienas su daugeliu“, negalėsite redaguoti duomenų iš sujungimo lauko iš ryšio pusės „vienas“, kol tarp lentelių nebus įgalintas pakopinis naujinimas. |
Dinaminis rinkinys (nenuoseklūs naujinimai) |
1 |
Galima redaguoti visas lenteles ir valdiklius, susietus su jų laukais. |
Momentinė kopija |
2 |
Negalima redaguoti jokių lentelių ar valdiklių, susietų su jų laukais. |
Pastaba: Jei nenorite, kad susietų valdiklių duomenys būtų redaguojami, kai forma yra formos rodinys arba duomenų lapo rodinys, galite nustatyti ypatybės RecordsetType reikšmę Momentinė kopija.
Ypatybė RecordsetType naudoja šiuos „Microsoft Access“ projektas (.adp) parametrus.
Parametras |
Visual Basic |
Aprašas |
Momentinė kopija |
3 |
Negalima redaguoti jokių lentelių ar valdiklių, susietų su jų laukais. |
Atnaujinama momentinė kopija |
4 |
(Numatytasis parametras) Galima redaguoti visas lenteles ir valdiklius, susietus su jų laukais. |
Pastaba: Šią ypatybę galite nustatyti naudodami formos ypatybių lapą, makrokomandą arba „Visual Basic for Applications“ (VBA) kodą.
Pastaba: Pakeitus atidarytos formos arba ataskaitos ypatybę RecordsetType, automatiškai perkuriamas įrašų rinkinys.
Galite kurti formas, pagrįstas keliomis pamatinėmis lentelėmis su laukais, susietais su formų valdikliais. Atsižvelgiant į ypatybės RecordsetType parametrą, galite apriboti, kurį iš šių susietų valdiklių galima redaguoti.
Be redagavimo valdiklio, kurį teikia RecordsetType, kiekvienas formos valdiklis turi ypatybę Locked, kurią galite nustatyti norėdami nurodyti, ar valdiklį ir jo pamatinius duomenis galima redaguoti. Jei nustatyta ypatybės Locked reikšmė Taip, duomenų redaguoti negalima.
Pavyzdys
Šiame pavyzdyje įrašai gali būti atnaujinami tik jei vartotojo ID yra ADMIN. Šis kodo pavyzdys nustato ypatybės RecordsetType reikšmę Momentinė kopija, jei viešojo kintamojo gstrUserID reikšmė nėra ADMIN.
Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub