Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Van toepassing op

Formulierobject

U kunt de eigenschap RecordsetType gebruiken om op te geven wat voor recordset beschikbaar is voor een formulier. Lezen/schrijven.

expressie.RecordsetType

expressie Vereist. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.

Opmerkingen

De eigenschap RecordsetType gebruikt de volgende instellingen in een Microsoft Access-database (.mdb of .accdb).

Instelling

Visual Basic

Beschrijving

Dynaset

0

(Standaard) U kunt de afhankelijke besturingselementen op basis van één tabel of tabellen met een-op-een-relatie bewerken. Voor besturingselementen die afhankelijk zijn van velden op basis van de tabellen met een één-op-veel-relatie, kunt u de gegevens van het veld deelnemen aan de 'een'-kant van de relatie niet bewerken tenzij trapsgewijs bijwerken is ingeschakeld tussen de tabellen.

Dynaset (Inconsistent bijwerken)

1

Alle tabellen en besturingselementen die afhankelijk zijn van hun velden kunnen worden bewerkt.

Momentopname

2

Tabellen of besturingselementen die afhankelijk zijn van hun velden kunnen niet worden bewerkt.

Opmerking: Als u niet wilt dat de gegevens in afhankelijke besturingselementen worden bewerkt wanneer een formulier in formulierweergave of gegevensbladweergave is, kunt u de eigenschap RecordsetType instellen op momentopname.

De eigenschap RecordsetType gebruikt de volgende instellingen in een Microsoft Access-project (.adp).

Instelling

Visual Basic

Beschrijving

Momentopname

3

Tabellen of besturingselementen die afhankelijk zijn van hun velden kunnen niet worden bewerkt.

Bij te werken momentopname

4

(Standaard) Alle tabellen en besturingselementen die afhankelijk zijn van hun velden kunnen worden bewerkt.

Opmerking: U kunt deze eigenschap instellen via het eigenschappenvenster van een formulier, een macro of VBA-code (Visual Basic for Applications).

Opmerking: Als u de eigenschap RecordsetType van een geopend formulier of rapport wijzigt, wordt automatisch de recordset opnieuw aangemaakt.

U kunt formulieren maken op basis van meerdere onderliggende tabellen met velden die afhankelijk zijn van de besturingselementen. Afhankelijk van de instelling van de eigenschap RecordsetType, kunt u beperken welke van deze afhankelijke besturingselementen kunnen worden bewerkt.

Naast de bewerkingsmogelijkheden die RecordsetType biedt, heeft elk besturingselement in een formulier een eigenschap Locked die u kunt instellen om op te geven of het besturingselement en de onderliggende gegevens kunnen worden bewerkt. Als de eigenschap Locked is ingesteld op Ja kunt u de gegevens niet bewerken.

Voorbeeld

In het volgende voorbeeld kunnen records alleen worden bijgewerkt als de gebruikers-ID ADMIN is. In dit codevoorbeeld wordt de eigenschap RecordsetType ingesteld op Momentopname als de openbare variabele gstrUserID-waarde niet ADMIN is.

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

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.