Si applica a
Oggetto Form |
Si può 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 visualizzazione Foglio dati. Non è disponibile in visualizzazione Struttura. Questa proprietà è disponibile solo usando una macro o codice di Visual Basic for Applications (VBA).
Quando un utente passa a un nuovo record, la proprietà NewRecord sarà impostata su 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