Which data type and Field size do you have for the Field in the Table?
If you use Field Size Byte or Integer or Long, the Field sizes can only
store whole number and Access will automatically round the input to the
nearest whole number.
BTW, check Access Help for the differences between Format and InputMask. I
think you might have got the 2 properties mixed up.