Hola... como hago para no volver a guardar un registro que ya existe con el mismo RNP (codigo unico de mi pais) este es el codigo que tengo para almecenar nuevo registros:
Public Function sqlGrabOficial(rnp As Double, nom As String, zona As String)
sqlGrabOficial = "Insert INTO Oficial (Identidad, Nombre, Zona) " & _
"Values (" & rnp & ", '" & nom & "', '" & zona & "')"
End Function
Private Sub cmdguardar_Click()
BD.BeginTrans
BD.Execute sqlGrabOficial(Val(txtid), txtnom, txtzona)
BD.CommitTrans
MsgBox ("Registro guardado correctamente ")
If rs.State = 1 Then rs.Close
cargarOficial
End Sub
lo almacena bien, el problema es que no se como hacer una "condición" para que no almacene el RNP repetido, que si alguien intenta hacerlo, me de un MsgBox diciendo "ya existe"??
GRACIAS, por tomarse el tiempo de responder!!