Berlaku untuk
Objek Formulir |
Anda juga dapat menggunakan properti RecordsetType untuk menentukan perangkat rekaman seperti apakah yang dapat tersedia untuk formulir. Baca/tulis.
ekspresi.RecordsetType
ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.
Keterangan
Properti RecordsetType menggunakan pengaturan berikut ini dalam database Microsoft Access (.mdb atau .accdb).
Pengaturan |
Visual Basic |
Deskripsi |
Dynaset |
0 |
(Default) Anda dapat mengedit kontrol terikat berdasarkan tabel tunggal atau beberapa tabel dengan hubungan satu lawan satu. Untuk kontrol terikat ke bidang berdasarkan tabel dengan hubungan satu dengan banyak, Anda tidak dapat mengedit data dari bidang bersama pada “satu” sisi hubungan kecuali jika pembaruan kaskade diaktifkan di antara tabel. |
Dynaset (Pembaruan Tidak Konsisten) |
1 |
Semua tabel dan kontrol terikat ke bidang mereka dapat diedit. |
Jepretan layar: |
2 |
Tidak ada tabel atau kontrol yang terikat ke bidang tersebut yang dapat diedit. |
Catatan: Jika tidak ingin data di kontrol terikat diedit saat formulir ada di dalam Tampilan formulir atau tampilan lembar data, Anda dapat mengatur properti RecordsetType ke Jepretan Layar.
Properti RecordsetType menggunakan pengaturan berikut ini dalam proyek Microsoft Access (.adp).
Pengaturan |
Visual Basic |
Deskripsi |
Jepretan layar: |
3 |
Tidak ada tabel atau kontrol yang terikat ke bidang tersebut yang dapat diedit. |
Jepretan Layar yang Dapat Diperbarui |
4 |
(Default) Semua tabel dan kontrol terikat ke bidang tersebut dapat diedit. |
Catatan: Anda dapat mengatur properti ini menggunakan formulir lembar properti, makro, atau kode Visual Basic for Applications (VBA).
Catatan: Mengubah properti RecordsetType dari formulir atau laporan terbuka dapat menyebabkan pembuatan ulang perangkat rekam secara otomatis.
Anda dapat membuat formulir berdasarkan berbagai tabel dengan bidang terikat untuk mengontrol formulir. Tergantung pada pengaturan properti RecordsetType, Anda dapat membatasi kontrol terikat yang dapat diedit.
Selain kontrol pengeditan yang disediakan oleh RecordsetType, tiap kontrol pada formulir memiliki properti Terkunci yang dapat Anda tetapkan untuk mengatur apakah kontrol dan data yang mendasarinya dapat diedit. Jika propertiTerkunci diatur menjadi Ya, Anda tidak dapat mengedit data.
Contoh
Dalam contoh berikut ini, hanya jika ID pengguna adalah ADMIN, data dapat diperbarui. Sampel kode ini mengatur properti RecordsetType ke Rekam Jepret jika nilai gstrUserID variabel publik bukan merupakan ADMIN.
Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2 If gstrUserID <> "ADMIN" Then Forms!Employees.RecordsetType = conSnapshot End If End Sub