Attiecas uz
Objekts Form |
Varat izmantot rekvizītu AllowAdditions, lai norādītu, vai lietotājs var pievienot ierakstu, izmantojot forma. Lasāma/rakstāma Būla izteiksme.
izteiksme.AllowAdditions
expression Obligāti. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.
Iestatījums
Rekvizīts AllowAdditions izmanto tālāk norādītos iestatījumus.
Iestatījums |
Visual Basic |
Apraksts |
Jā |
True |
(Noklusējums) Lietotājs var pievienot jaunus ierakstus. |
Nē |
False |
Lietotājs nevar pievienot jaunus ierakstus. |
Varat iestatīt rekvizītu AllowAdditions, izmantojot formas rekvizītu lapa, makro vai Visual Basic for Applications (VBA) kodu.
Piezīmes
Iestatiet rekvizītam AllowAdditions vērtību No, lai atļautu lietotājiem skatīt vai rediģēt ierakstus, taču neļautu pievienot jaunus ierakstus.
Ja vēlaties novērst izmaiņas esošajos ierakstos (padarīt formu tikai lasāmu), iestatiet rekvizītus AllowAdditions, AllowDeletions un AllowEdits uz Nē. Arī ierakstus varat padarīt tikai lasāmus, iestatot rekvizīta RecordsetType vērtību uz Snapshot.
Ja vēlaties atvērt formu tikai datu ievadei, iestatiet formas rekvizītam DataEntry vērtību Jā.
Ja rekvizītam AllowAdditions ir iestatīta vērtība Nē, komanda Jauns ieraksts sadaļā Ieraksti cilnē Dati nav pieejama.
Piezīme.: Ja ir iestatīts darbības OpenForm arguments Datu režīms, Microsoft Office Access 2007 ignorē vairākus formas rekvizītu iestatījumus. Ja darbības OpenForm arguments Datu režīms ir iestatīts uz Rediģēt, Access atvērs formu ar šādiem rekvizītu iestatījumiem:
-
AllowEdits — Jā
-
AllowDeletions — Jā
-
AllowAdditions — Jā
-
DataEntry — Nē
Lai darbība OpenForm neignorētu nevienu no šiem esošajiem rekvizītu iestatījumiem, izlaidiet argumenta Datu režīms iestatījumu, lai Access izmantotu formas definētos rekvizītu iestatījumus.
Piemērs
Tālāk esošajā piemērā rekvizīts ControlType tiek pārbaudīts visām vadīklām formā. Katrai etiķetes un tekstlodziņa vadīklai procedūra pārslēdz rekvizītu SpecialEffect šīm vadīklām. Ja etiķetes vadīklas rekvizīts SpecialEffect ir iestatīts uz Shadowed, tekstlodziņa vadīklas rekvizīts SpecialEffect ir iestatīts ar vērtību Normal un rekvizīti AllowAdditions, AllowDeletions un AllowEdits ir iestatīti ar vērtību True, intCanEdit mainīgais tiek pārslēgts, lai atļautu pamatā esošo datu rediģēšanu.
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