Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 IfEnd Sub

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.