Salve Srs.
Preciso que o sistema não só impeça valor duplicado, como me informe o código do registro que já possui o valor informado. É possível?
Tenho codigoProduto e descricaoCompleta (nenhum é chave primária).
Achei esse código do saudoso JPaulo e ele funfa perfeitamente, porém como eu faria para adaptá-lo de modo que se a pessoa digitar uma descrição que já existe, ele exiba a mensagem: "Já existe outro produto código XXX com esta descrição." OU seja, ele buscaria na tblProdutos o código referente à descrição que já existe, e exibiria junto na MsgBox.
If (Not IsNull(DLookup("[descricaoCompleta]", "tblProdutos", _
"[descricaoCompleta] ='" & Me!descricaoCompleta & "'"))) Then
MsgBox "Já existe outro produto com esta descrição", vbInformation, "Sispac"
Cancel = True 'cancela o evento.
End If
Preciso que o sistema não só impeça valor duplicado, como me informe o código do registro que já possui o valor informado. É possível?
Tenho codigoProduto e descricaoCompleta (nenhum é chave primária).
Achei esse código do saudoso JPaulo e ele funfa perfeitamente, porém como eu faria para adaptá-lo de modo que se a pessoa digitar uma descrição que já existe, ele exiba a mensagem: "Já existe outro produto código XXX com esta descrição." OU seja, ele buscaria na tblProdutos o código referente à descrição que já existe, e exibiria junto na MsgBox.
If (Not IsNull(DLookup("[descricaoCompleta]", "tblProdutos", _
"[descricaoCompleta] ='" & Me!descricaoCompleta & "'"))) Then
MsgBox "Já existe outro produto com esta descrição", vbInformation, "Sispac"
Cancel = True 'cancela o evento.
End If