Usa DECIMAL(18, 3), que hace redondeo a 3 decimales, ó los que tú pongas.
El primer parámetro indica cuántos dígitos almacenará ese campo y el segundo, cuántos de esos dígitos serán la parte decimal.
Para solucionar el problema de los combos, prueba con el método FetchAll ó similar que tenga el componente de acceso a datos. Eso es debido a la diferencia en cómo se tratan los datos cuando son tablas planas (pdx, dbf) a cuando se acceden a esos datos mediante un Servidor de BBDD. Si no te funciona con FechtAll, prueba a hacer un Last; First; para forzar al DataSet a traerse todos los datos.
__________________
Óscar Salvador Páez Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
|