Comparar Id de una tabla, para evitar duplicados

Este es un ejemplo sencillo de una pregunta que realizaron en todoexpertos.com

Es meramente para evitar duplicados en las tablas cuando el campo Id no es autonumerico, este  caso el campo Id es Notas

Sub comparar()
Dim SalidosClave As String
Dim EventosCNotas As ADODB.Recordset
Set EventosCNotas = New ADODB.Recordset

‘Aqui colocas la clave que quieres verificar si se puede utilizar, esto es solo un ejemplo

SalidosClave = «DJ125757 – Color GRIS PLATA»
With EventosCNotas
.ActiveConnection = CurrentProject.Connection
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open «Select Notas from Eventos where Notas = ‘» & SalidosClave & «‘»
End With

If EventosCNotas.RecordCount > 0 Then
MsgBox «El registro ya se utilizo»
Else
MsgBox «El registro no se utilizo, puede utilizarlo»
End If
Set EventosCNotas = Nothing
End Sub

Entrada anterior
Deja un comentario

Deja un comentario