Tenés razón. Tengo 5 registros y el valor de DatPquetes.RecordCount es 5. Entonces no sé que pasa...estoy cargando valores de una tabla en un ComboBox :
DatPaquetes.Recordset.MoveFirst
For k=1 to DatPaquetes.Recordset.RecordCount
DatPaquetes.Recordset.MoveFirst
cboCursos.AddItem DatPaquetes.Recordset("Paquetes")
DatPaquetes.MoveNext
Next k
Pero sòlo coloca 2 valores en el comboBox de los 5 que hay en la base de datos.