You are probably using a field that is set to Number datatype, Field
Size Integer or Long Integer.
An integer, by definition, cannot contain a decimal value.
Either change the Field Size property to Single or Double, or change
the field datatype to Currency, which ever is appropriate for your
needs.