RecordsetType (type recordset), eigenschap

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 Required. 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 If
End Sub
Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×