Ok Poca, sua solução funcionou...
... com relação ao RecordCount, e ao rs.Eof o problema era (aparentemente) no select, pois quando eu fazia a comparação com o campo do form o mesmo ia com "branco" e mesmo que o nome fosse igual para o código era diferente pois um possuia brancos e o outro não....
como um "trim" para tirar os brancos e ... funcionou tudo blz....
. Valeu a todos pela força. OBRIGADO PESSOAL...