Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

True

(Noklusējums) Lietotājs var pievienot jaunus ierakstus.

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 . 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 .

Ja rekvizītam AllowAdditions ir iestatīta vērtība , komanda Jauns ieraksts sadaļā Ieraksti cilnē Dati nav pieejama.

Piezīme.: Ja ir lietots darbības OpenForm arguments Datu režīms, Access 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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.