Proprietatea Recordset Type

Se aplică la

Obiectul Form

Puteți utiliza proprietatea RecordsetType pentru a specifica ce tip de set de înregistrări să fie disponibile pentru un formular. Citire/scriere.

expresie.RecordsetType

expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.

Observații

Proprietatea RecordsetType utilizează următoarele setări într-o bază de date Microsoft Access (.mdb sau .accdb).

Setare

Visual Basic

Descriere

Dynaset

0

(Implicit) Puteți edita controale legate pe baza unui singur tabel sau a mai multor tabele cu o relație unu-la-unu. Pentru controalele legate la câmpuri bazate pe tabele cu o relație unu-la-mai-mulți, nu puteți edita date din câmpul de unire pe partea „unu” a relației decât dacă actualizarea în cascadă este activată între tabele.

Set dinamic (actualizări inconsistente)

1

Toate tabelele și controale legate la câmpurile lor pot fi editate.

Instantaneu

2

Niciun tabel sau control legat la câmpurile lor nu poate fi editat.


Notă : Dacă nu doriți ca datele din controale legate să fie editate atunci când un formular este în Vizualizare formular sau vizualizare Foaie de date, puteți seta proprietatea RecordsetType la Instantaneu.

Proprietatea RecordsetType utilizează următoarele setări într-un proiect Microsoft Access (.adp).

Setare

Visual Basic

Descriere

Instantaneu

3

Niciun tabel sau control legat la câmpurile lor nu poate fi editat.

Instantaneu actualizabil

4

(Implicit) Toate tabelele și controale legate la câmpurile lor pot fi editate.


Notă : Puteți seta această proprietate utilizând foaia de proprietăți a unui formular, o macrocomandă sau cod Visual Basic for Applications (VBA).

Notă : Modificarea proprietății RecordsetType a unui formular deschis sau a unui raport determină o re-creare automată a setului de înregistrări.

Puteți să creați formulare bazate pe mai multe tabele subiacente, cu câmpuri legate la controalele din formulare. În funcție setarea proprietății RecordsetType, puteți să limitați editarea acestor controale legate.

În plus față de controlul de editare furnizat de RecordsetType, fiecare control dintr-un formular are o proprietate Blocat pe care o puteți seta pentru a specifica dacă permiteți editarea controlului și a datelor sale subiacente. Dacă proprietatea Blocat este setată la Da, nu puteți edita datele.

Exemplu

În exemplul următor, înregistrările pot fi actualizate doar dacă ID-ul de utilizator este ADMIN. Acest exemplu de cod setează proprietatea RecordsetType la Instantaneu dacă valoarea variabilei publice gstrUserID nu este ADMIN.

Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub
Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×