Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

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 foaie de proprietăți unui formular, un 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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×