Proprietà AllowAdditions

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Si applica a

Oggetto Form

È possibile utilizzare la proprietà AllowAdditions per specificare se un utente può aggiungere un record quando utilizza una maschera. Valore Boolean di lettura/scrittura.

espressione.AllowAdditions

espressione Obbligatorio. Espressione che restituisce uno degli oggetti dell'elenco Si applica a.

Impostazione

La proprietà AllowAdditions utilizza le impostazioni seguenti.

Impostazione

Visual Basic

Descrizione

TRUE

(Impostazione predefinita) L'utente può aggiungere nuovi record.

No

FALSE

L'utente non può aggiungere nuovi record.


È possibile impostare la proprietà AllowAdditions tramite finestra delle proprietà del modulo, un macro o Visual Basic for Applications Edition (VBA).

Osservazioni

Impostare la proprietà AllowAdditions su No per consentire agli utenti di visualizzare o modificare i record esistenti, ma non aggiungerne di nuovi.

Se si desidera impedire la modifica dei record esistenti rendendo in questo modo una maschera di sola lettura, impostare le proprietà AllowAdditions, AllowDeletions e AllowEdits su No. È inoltre possibile rendere di sola lettura i record impostando la proprietà RecordsetType su Snapshot.

Se si desidera aprire una maschera solo per l'immissione di dati, impostare la proprietà DataEntry della maschera su .

Se la proprietà AllowAdditions viene impostata su No, il comando Nuovo record disponibile in Record nella scheda Dati non è disponibile.

Nota : Se viene utilizzato l'argomento Modalità Immissione dati dell'azione ApriMaschera, Microsoft Office Access 2007 ignorerà alcune impostazioni delle proprietà della maschera. Se l'argomento Modalità Immissione dati dell'azione ApriMaschera viene impostato su Modifica, la maschera verrà aperta in base alle seguenti impostazioni delle proprietà:

  • AllowEdits — Sì

  • AllowDeletions — Sì

  • AllowAdditions — Sì

  • Immissione dati

Per evitare che l'azione ApriMaschera ignori le impostazioni esistenti delle proprietà, omettere l'impostazione dell'argomento Modalità Immissione dati in modo che in Access vengano utilizzate le impostazioni delle proprietà definite dalla maschera.

Esempio

Nell'esempio seguente viene analizzata la proprietà ControlType per tutti i controlli inclusi in una maschera. Per ogni controllo etichetta e casella di testo, la routine attiva/disattiva la proprietà SpecialEffect per questi controlli. Se la proprietà SpecialEffect dei controlli etichetta viene impostato su Ombreggiato, la proprietà SpecialEffect dei controlli casella di testo viene impostata su Normale e le proprietà AllowAdditions, AllowDeletions e AllowEdits sono tutte impostate su True, la variabile intCanEdit viene attivata per consentire la modifica dei dati sottostanti.

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

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×