ADN Club > Ошибки в AutoCAD и вертикальных приложениях

Не отображается значение атрибута в ячейке таблицы (AutoCAD 2011 x32 Rus)

(1/2) > >>

Матвей:
   Значение атрибута первого блока вычисляется по формуле: длина*количество, где длина и количество - линейные параметры динамического блока.
   К результату вычисления формулы не применяется никакое форматирование.

 

   Значение атрибута второго блока вычисляется по той же формуле, но к результату вычислений применяется следующее форматирование:
формат единиц - десятичные;
точность - 0.0;
дополнительный формат - "," в качестве разделителя.



   Вот так выглядят значения атрибутов при значениях длина=35 и количество=5. (слева блок без форматирования значения атрибута)



   Вставляю в ячейку таблицы выражение: =поле, где поле несет в себе значение атрибута блока



Для блока, в котором форматирование результата вычисления в атрибуте не производилось (первый блок) результат отображается корректно, а для второго блока отображается ####.



   Однако если убрать из выражения в ячейке знак "=", то и для второго блока результат отобразится корректно.
   С чем это связано?
   Прилагаю файл.

fallarm:
Нужно поменять разделитель:


Матвей:
Поменял. Теперь значение правой ячейки такое же, как и левой: 175.0000
Но только мне то надо:
1. Запятая, а не точка
2. Один знак после запятой, а не четыре.

fallarm:

--- Цитата: Матвей от 30-03-2018, 16:44:23 ---Поменял. Теперь значение правой ячейки такое же, как и левой: 175.0000
Но только мне то надо:
1. Запятая, а не точка
2. Один знак после запятой, а не четыре.

--- Конец цитаты ---

Выставляем формат Decimal для всех полей (Количество, Длина, Тест), тогда в ячейке выставится формат такой же и будет доступно изменение количества знаков после запятой и смена разделителя.

Александр Ривилис:
Матвей
AutoCAD 2011 давно снят с поддержки, так что нет смысла обсуждать баги в нём.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии