Ypatybė RecordsetType

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Taikoma

Objektas Form

Ypatybę RecordsetType galite naudoti norėdami nurodyti, kokio tipo įrašų rinkinys tampa prieinamas formai. 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 duomenys susietuosiuose valdikliuose būtų redaguojami formai esant formos arba duomenų lapo rodinyje, galite nustatyti ypatybės RecordsetType reikšmę Momentinė kopija.

Ypatybė RecordsetType „Microsoft Access“ projekte (.adp) naudoja toliau pateiktus 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
Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×