Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Si applica a

Oggetto Form

È possibile usare la proprietà RecordsetType per specificare il tipo di recordset reso disponibile per una maschera. Lettura/scrittura.

espressione.RecordsetType

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

Osservazioni

La proprietà RecordsetType usa le impostazioni seguenti in un database di Microsoft Access (con estensione mdb o accdb).

Impostazione

Visual Basic

Descrizione

Dynaset

0

(Impostazione predefinita) È possibile modificare i controlli associati in base a una singola tabella o a tabelle con una relazione uno-a-uno. Per i controllo associati ai campi in base a tabelle con una relazione uno-a-molti non è possibile modificare i dati dal campo di join sul lato "uno" della relazione, a meno che l'aggiornamento a catena non sia abilitato tra le tabelle.

Dynaset (aggiornamenti non coerenti)

1

Tutte le tabelle e i controlli associati ai rispettivi campi possono essere modificati.

Snapshot

2

Nessuna tabella o nessun controllo associato ai rispettivi campi può essere modificato.


Nota: Se non si vuole che i dati nei controlli associati vengano modificati quando una maschera è in visualizzazione Maschera o visualizzazione Foglio dati, è possibile impostare la proprietà RecordsetType su Snapshot.

La proprietà RecordsetType usa le impostazioni seguenti in un progetto di Microsoft Access (con estensione adp).

Impostazione

Visual Basic

Descrizione

Snapshot

3

Nessuna tabella o nessun controllo associato ai rispettivi campi può essere modificato.

Snapshot aggiornabile

4

(Impostazione predefinita) Tutte le tabelle e i controlli associati ai rispettivi campi possono essere modificati.


Nota: È possibile impostare la proprietà usando una finestra delle proprietà, una macro o il codice di Visual Basic, Applications Edition (VBA) di una maschera.

Nota: Se si modifica la proprietà RecordsetType di una maschera aperta o di un report aperto, il set di record verrà ricreato automaticamente.

È possibile creare maschere in base a più tabelle sottostanti con campi associati ai controlli nelle maschere. In base all'impostazione della proprietà RecordsetType, è possibile limitare i controlli associati che possono essere modificati.

Oltre al controllo di modifica specificato da RecordsetType, ogni controllo in una maschera ha una proprietà Locked che può essere configurata per specificare se il controllo e i rispettivi dati sottostanti possono essere modificati. Se la proprietà Locked è impostata su Yes, non è possibile modificare i dati.

Esempio

Nell'esempio seguente i record possono essere aggiornati solo se l'ID utente è ADMIN. Questo esempio di codice imposta la proprietà RecordsetType su Snapshot se il valore gstrUserID della variabile pubblica non è ADMIN.

Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×