Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gjelder for

Skjemaobjektet

Du kan bruke RecordsetType-egenskapen til å spesifisere hva slags postsett som gjøres tilgjengelig for en skjema. Lese/skrive.

uttrykk.RecordsetType

uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i Gjelder for-listen.

Merknader

RecordsetType-egenskapen bruker følgende innstillinger i en Microsoft Access-database (.mdb eller .accdb).

Innstilling

Visual Basic

Beskrivelse

Utvalg

0

(Standard) Du kan redigere bundne kontroller basert på én enkelt tabell eller tabeller med en én-til-én-relasjon. Når det gjelder kontroller som er bundet til felt basert på tabeller med en én-til-mange-relasjon kan du ikke redigere data fra sammenføyningsfeltet på «én»-siden i relasjonen, med mindre gjennomgripende oppdatering er aktivert mellom tabellene.

Utvalg (inkonsekvente oppdateringer)

1

Alle tabeller og kontroller bundet til feltene kan redigeres.

Øyeblikksbilde

2

Ingen tabeller eller kontroller bundet til feltene kan redigeres.

Obs!: Hvis du ikke vil at data i bundne kontroller skal redigeres når et skjema er i skjemavisning eller dataarkvisning, kan du angi RecordsetType-egenskapen til Øyeblikksbilde.

RecordsetType-egenskapen bruker følgende innstillinger i en Microsoft Access-prosjekt (.adp).

Innstilling

Visual Basic

Beskrivelse

Øyeblikksbilde

3

Ingen tabeller eller kontroller bundet til feltene kan redigeres.

Øyeblikksbilde som kan oppdateres

4

(Standard) Alle tabeller og kontroller bundet til feltene kan redigeres.

Obs!: Du kan angi denne egenskapen ved hjelp av et skjemas egenskapsark, en makro, eller Visual Basic for Applications, VBA-kode.

Obs!: Endring av RecordsetType-egenskapen for et åpent skjema fører til en automatisk gjenoppretting av postsettet.

Du kan opprette skjemaer basert på flere underliggende tabeller med felt som er bundet til kontrollene i skjemaene. Avhengig av RecordsetType-egenskapsinnstillingen, kan du begrense hvilke av disse bundne kontrollene som kan redigeres.

I tillegg til redigeringskontrollen som tilbys av RecordsetType, har hver kontroll i et skjema en Låst-egenskap som du kan angi for å bestemme om kontrollen og dens underliggende data kan redigeres. Hvis Låst-egenskapen er satt til Ja, kan du ikke redigere dataene.

Eksempel

I eksemplet nedenfor kan poster oppdateres bare hvis bruker-ID er ADMIN. Dette kodeeksemplet angir RecordsetType-egenskapen til Øyeblikksbilde hvis den felles variabelen gstrUserID-verdien ikke er ADMIN.

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

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.