The problem is probably in the Recordset on the Details page.
Open the recordset and look in the Advanced tab at the parameters set.
DW allows you to set a parameter to either: "integer", "text", "date", or "floating point"
maybe floating point would work, otherwise it may be a limitation in the DW Recordset that you would have to hand code to get around.