Verificar si el registro existe en la tabla, si no existe guardalo en la tabla

Hola buen día solicitando apoyo a ver si me pueden orientar mi procedimiento es el siguiente tengo mi base de datos access 2010 al abrir el formulario obtengo el nombre de los ficheros de cierta carpeta en mi disco y guardo los nombres en una tabla hasta aquí todo bien, mi duda esta en como podre implementar: que primero vea si existe el registro en la tabla, si no esta el registro lo guarde en la tabla, si existe el registro no lo guarde.
Mi código es el siguiente:
strcarpeta = "D:"
strfichero = Dir(strcarpeta & "\*.txt")
Set localDbs = CurrentDb
Set Rst = localDbs.OpenRecordset("Select tbl_DatabaseList.DatabaseName,tbl_DatabaseList.UNCPath from tbl_DatabaseList")
Do Until strfichero = ""
colficheros.Add strfichero
Miarchivo = strfichero
With Rst
.AddNew
!databasename = Miarchivo
!UNCPath = strcarpeta & "\" & Miarchivo
.Update
End With
strfichero = Dir()
Loop

Gracias reciban un saludo

Añade tu respuesta

Haz clic para o