Odnosi se na
Objekt Form |
Svojstvo RecordsetType služi za određivanje koje će vrste skup zapisa biti na raspolaganju za obrazac. Namijenjeno čitanju/zapisivanju.
izraz.RecordsetType
izraz Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Svojstvo RecordsetType koristi sljedeće postavke u bazi podataka Microsoft Access (.mdb ili .accdb).
Postavka |
Visual Basic |
Opis |
Dinamički skup |
0 |
(Zadano) Povezane kontrole koje se temelje na jednoj tablici ili tablicama s odnosom jedan-prema-jedan možete urediti. Za kontrole povezane s poljima na temelju tablica s odnosom jedan-prema-jedan ne možete urediti podatke iz zajedničkog polja na strani odnosa „jedan” ako za obje tablice nije omogućeno kaskadno ažuriranje. |
Dinamički skup (nedosljedna ažuriranja) |
1 |
Sve tablice i kontrole povezane sa svojim poljima moguće je uređivati. |
Snimka stanja |
2 |
Nijednu tablicu ili kontrolu povezanu sa svojim poljima nije moguće uređivati. |
Napomena: Ako ne želite da se podaci u vezanim kontrolama uređuju kada je obrazac u prikaz obrasca ili prikaz podatkovnog lista, svojstvo RecordsetType možete postaviti na Snimka stanja.
Svojstvo RecordsetType koristi sljedeće postavke u projekt programa Microsoft Access (.adp).
Postavka |
Visual Basic |
Opis |
Snimka stanja |
3 |
Nijednu tablicu ili kontrolu povezanu sa svojim poljima nije moguće uređivati. |
Snimka stanja koja se može ažurirati |
4 |
(Zadano) Sve tablice i kontrole povezane sa svojim poljima moguće je uređivati. |
Napomena: To svojstvo možete postaviti pomoću lista svojstava obrasca, makronaredbe ili koda programa Visual Basic for Applications (VBA).
Napomena: Promjenom svojstva RecordsetType otvorenog obrasca ili izvješća izaziva se automatsko ponovno stvaranje skupa zapisa.
Obrasce možete stvarati na temelju više pozadinskih tablica s poljima povezanim s kontrolama na obrascima. Ovisno o postavci svojstva RecordsetType, moguće je postaviti ograničenje koje se od tih povezanih kontrola mogu uređivati.
Uz uređivanje kontrola koje omogućuje RecordsetType, svaka kontrola na obrascu sadrži svojstvo Locked koje možete postaviti da biste odredili mogu li se kontrola i njezini pozadinski podaci uređivati. Ako je svojstvo Locked postavljeno na Da, podatke nije moguće uređivati.
Primjer
U sljedećem se primjeru zapisi mogu ažurirati samo ako je korisnički ID ADMIN. Taj uzorak koda svojstvo RecordsetType postavlja na Snimka stanja ako javna varijabla gstrUserID nije ADMIN.
Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub