Determinar se o registro atual é um novo registro em um formulário

O exemplo a seguir mostra como usar a propriedade NewRecord para determinar se o registro atual é um novo registro. O procedimento NewRecordMark define o registro atual como a variável intnewrec. Se o registro for novo, uma mensagem o notificará o usuário. Você pode executar este procedimento quando ocorrer o evento Current de um formulário.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.