mauricio eu uso este comando com o Dao, carrego no meu caso no form_load
set tb = db.openrecordset("SELECT Cidade FROM Clientes")
if not tb.eof then tb.moveMax ' se não uso isto o meu recordcount não atualiza
if not tb.bof then tb.moveMin
for x = 1 to tb.recordcount
combo.additem tb("Cidade")
tb.movenext
next x
tb.close
set tb = nothing
onde esta moveMax troque por "M o v e L A S T" sem o espaço e sem aspas
onde esta moveMin troque por "M o v e F I R S T" sem o espaço e sem aspas
comigo funciona bem
espero ter ajudado
Mineirop