Properti AllowAdditions

Berlaku untuk

Objek Form

Anda dapat menggunakan properti AllowAdditions untuk menentukan apakah pengguna dapat menambahkan data saat menggunakan formulir. Boolean baca/tulis.

ekspresi.AllowAdditions

ekspresi Diperlukan. Sebuah ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.

Pengaturan

Properti AllowAdditions menggunakan pengaturan berikut ini.

Pengaturan

Visual Basic

Deskripsi

Ya

True

(Default) Pengguna dapat menambahkan data baru.

Tidak

False

Pengguna tidak dapat menambahkan data baru.


Anda dapat mengatur properti AllowAdditions menggunakan lembar properti formulir, makro, atau kode Visual Basic for Applications (VBA).

Keterangan

Atur properti AllowAdditions ke Tidak untuk mengizinkan pengguna menampilkan atau mengedit data yang sudah ada, tetapi tidak dengan menambahkan data baru.

Jika ingin melarang perubahan pada data yang sudah ada (menjadikan formulir bersifat baca-saja), atur properti AllowAdditions, AllowDeletions, dan AllowEdits ke Tidak. Anda juga dapat mengatur data menjadi baca-saja dengan mengatur properti RecordsetType ke Snapshot.

Jika ingin membuka formulir hanya untuk entri data, atur properti DataEntry formulir ke Ya.

Saat properti AllowAdditions diatur ke Tidak, perintah Data Baru di bawah Data pada tab Data tidak akan tersedia.

Catatan: Ketika argumen Data Mode dari tindakan OpenForm digunakan, Microsoft Office Access 2007 akan menimpa sejumlah pengaturan properti formulir. Jika argumen Data Mode dari tindakan OpenForm diatur ke Edit, Access akan membuka formulir dengan pengaturan properti berikut:

  • AllowEdits — Ya

  • AllowDeletions — Ya

  • AllowAdditions — Ya

  • DataEntry — Tidak

Agar tindakan OpenForm tidak menimpa salah satu dari pengaturan properti yang sudah ada ini, hilangkan pengaturan argumen Data Mode sehingga Access akan menggunakan pengaturan properti yang ditentukan oleh formulir.

Contoh

Contoh berikut ini memeriksa properti ControlType untuk semua kontrol pada formulir. Untuk setiap kontrol kotak teks dan label, prosedur ini akan mengalihkan properti SpecialEffect untuk kontrol tersebut. Ketika properti SpecialEffect kontrol label diatur ke Shadowed, properti SpecialEffect kontrol kotak teks diatur ke Normal, serta properti AllowAdditions, AllowDeletions, dan AllowEdits semuanya diatur ke True, variabel intCanEdit akan dialihkan untuk mengizinkan pengeditan data yang mendasari.

Sub ToggleControl(frm As Form)
Dim ctl As Control
Dim intI As Integer, intCanEdit As Integer
Const conTransparent = 0
Const conWhite = 16777215
For Each ctl in frm.Controls
With ctl
Select Case .ControlType
Case acLabel
If .SpecialEffect = acEffectShadow Then
.SpecialEffect = acEffectNormal
.BorderStyle = conTransparent
intCanEdit = True
Else
.SpecialEffect = acEffectShadow
intCanEdit = False
End If
Case acTextBox
If .SpecialEffect = acEffectNormal Then
.SpecialEffect = acEffectSunken
.BackColor = conWhite
Else
.SpecialEffect = acEffectNormal
.BackColor = frm.Detail.BackColor
End If
End Select
End With
Next ctl
If intCanEdit = IFalse Then
With frm
.AllowAdditions = False
.AllowDeletions = False
.AllowEdits = False
End With
Else
With frm
.AllowAdditions = True
.AllowDeletions = True
.AllowEdits = True
End With
End If
End Sub
Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×