Я использую приведенный ниже скрипт, чтобы брать числа из моей таблицы и округлять их в зависимости от значения. Если число больше 15, я хочу, чтобы значение округлялось до одного десятичного знака. Если число меньше 15, я хочу, чтобы значение округлялось до трех знаков после запятой. Формула работает с числами больше 15, но не ставит ".0" рядом с целыми значениями. Подозреваю, что Access этого делать не будет. Я прав? Если есть лучший способ сделать это, пожалуйста, дайте мне знать.
SELECT Tbl_Formulas.QtyPer
, Round([QtyPer],IIf([QtyPer]<=15,3,1)) AS Expr1
FROM Tbl_Formulas;
.0
— презентация. Поскольку.0
— незначительная величина; это не представлено нормально. Если вы хотите, чтобы отображалось.0
, вам нужно использовать маску формата, чтобы представить значение так, как вы хотите, чтобы оно отображалось. Для получения дополнительной информации: msdn.microsoft.com/en-us/library/ офис/jj720239.aspx - person xQbert   schedule 28.08.2017