Eu faço assim: (no form_load)
1) PARA CARREGAR TODOS OS REGISTROS DA TABELA:
Set tab_clientes = bd.OpenRecordset("Select * from tab_clientes")
Do While Not tab_clientes.EOF
CMBNome.AddItem (tab_clientes!nome)
tab_clientes.MoveNext
Loop
2) PARA CARREGAR SOMENTE ALGUNS REGISTROS:
Set tab_estoque = bd.OpenRecordset("Select * from tab_estoque where datavenda is null")
Do While Not tab_estoque.EOF
CMBCod.AddItem (tab_estoque!Cod)
tab_estoque.MoveNext
Loop
ESPERO TER AJUDADO!