Si applica a
| Oggetto Form |
|---|
È possibile usare la proprietà NewRecord per determinare se il record corrente è un nuovo record. Valore intero di sola lettura.
expression.NewRecord
Espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.
Osservazioni
La proprietà NewRecord usa le impostazioni seguenti.
| Impostazione | Descrizione |
|---|---|
| True | Il record corrente è nuovo. |
| False | Il record corrente non è nuovo. |
Nota
La proprietà NewRecord è di sola lettura in visualizzazione Maschera e in visualizzazione Foglio dati. Non è disponibile in visualizzazione Struttura. Questa proprietà è disponibile solo usando una macro o un codice Visual Basic, Applications Edition (VBA).
Quando un utente si è spostato in un nuovo record, l'impostazione della proprietà NewRecord sarà True indipendentemente dal fatto che l'utente abbia iniziato o meno a modificare il record.
Esempio
L'esempio seguente illustra come usare la proprietà NewRecord per determinare se il record corrente è un nuovo record. La routine NewRecordMark imposta il record corrente sulla variabile intnewrec. Se il record è nuovo, viene visualizzato un messaggio che ne informa l'utente. È possibile eseguire questa routine quando si verifica l'evento Current per una maschera.
Sub NewRecordMark(frm As Form)
Dim intnewrec As Integer
intnewrec = frm.NewRecord
If intnewrec = True Then
MsgBox "You're in a new record." _
& "@Do you want to add new data?" _
& "@If not, move to an existing record."
End If
End Sub