Hola,
 
quiero generar un algoritmo que consulte un valor en una tabla según una determinada serie, y si no encuentra la serie, obtenga el valor desde otra tabla. 
pero estoy fallando en la la consulta del if (If rs.EOF = False Then) y a pesar de que he probado otras formas, no lo he podido solucionar. 
Agradecería cualquier ayuda.   
Código:
 Set rs2 = CurrentDb.OpenRecordset("select * from Tasas where Documento = '" & Documento & "' ")
            If rs.EOF = False Then
                Tasa_Ult = rs2![Tasa]
                rs2.Close
            Else
                Set rs3 = CurrentDb.OpenRecordset("select * from General Where F_Vencimiento > #" & Fecha & "# and Documento = '" & Documento & "' ")
                    Tasa_Ult = rs3![T_Compra]
                    rs3.Close
            End If