Busqueda LIKE
Hola buenos dias,
Os comento:
Resulta que tengo que hacer una busqueda en la que primero tengo q encontrar la fecha, una vez en la fecha debo encontrar el codigo de empleado. Pero resulta que al hacer la 2 busqueda pierdo el criterio de la 1 busqueda con lo q los datos m los inserta con los criterios de la 2 busqueda.Como hago para que la busqueda sea con los 2 criterios, os paso un trozo de cogigo dnd creo q esta el problema
Do While Not Adodc1.Recordset.EOF
Criterio = "Fecha Like '*" & Adodc2.Recordset("fecha")"*'"
Adodc1.Recordset.Find Criterio
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
Else
Criterio2 = "Empleado Like '*" & Mid(Adodc2.Recordset("Empleado"), 2, 2) & "*'"
Adodc1.Recordset.FindNext Criterio2
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
MsgBox "empleado no encontrado"
Else
Encontrado = 1
End If
End If
Loop
Os comento:
Resulta que tengo que hacer una busqueda en la que primero tengo q encontrar la fecha, una vez en la fecha debo encontrar el codigo de empleado. Pero resulta que al hacer la 2 busqueda pierdo el criterio de la 1 busqueda con lo q los datos m los inserta con los criterios de la 2 busqueda.Como hago para que la busqueda sea con los 2 criterios, os paso un trozo de cogigo dnd creo q esta el problema
Do While Not Adodc1.Recordset.EOF
Criterio = "Fecha Like '*" & Adodc2.Recordset("fecha")"*'"
Adodc1.Recordset.Find Criterio
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
Else
Criterio2 = "Empleado Like '*" & Mid(Adodc2.Recordset("Empleado"), 2, 2) & "*'"
Adodc1.Recordset.FindNext Criterio2
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
MsgBox "empleado no encontrado"
Else
Encontrado = 1
End If
End If
Loop