Buscar con la función Dlookup con dos criterios de tipo texto
Señores buenos días, Dios nos ampare de esta pandemia llamada Corona Virus. Bueno mi pregunta es la siguiente: Tengo una tabla llamada terceros con los siguientes campos, Idter(Autonumérico), Cedula(Texto), Nombre(Texto), Tipo(Texto). Lo que busco es lo siguiente, en formulario tengo los campos nombrados anteriormente, quiero que al digitar la cedula con la función dlookup buscar en la tabla terceros si ya existe la cedula y el tipo, les recuerdo que ambos son de tipo texto, me saque un mensaje de existencia. He probado con lo siguiente, pero nada no he podido. (En el textbox tipo, puede ir la palabra usuario o proveedor)
If (Not IsNull(DLookup("[Cedula]", "Terceros", "[Cedula] = '" & (Me.TxtCedula) & " And [Idco] = " & (Me.TxtTipo) & "'"))) Then
MsgBox "El número de cédula ya existe, por favor verifique", vbInformation, "Por favor verifique"
Me.TxtCedula.SelStart = 0
Me.TxtCedula.SelLength = Len(Me.TxtCedula.Value)
DoCmd.CancelEvent
End If
Este código no saca error, pero tampoco controla nada. Esto es para controlar que no se repita un tercero con el misma cédula y el mismo tipo. Si hay otra forma de hacerlo bienvenida sea.
Por favor les pido ayuda con esto, entre el corona virus y esto ya me tienen casi loco.
Si no es tanto pedir, les ruego me armen un ejemplo cuando los criterios son numérico y texto.
Agradecido con la persona que me pueda ayudar.