ADN Club > Ошибки в AutoCAD и вертикальных приложениях
Не отображается значение атрибута в ячейке таблицы (AutoCAD 2011 x32 Rus)
Матвей:
Значение атрибута первого блока вычисляется по формуле: длина*количество, где длина и количество - линейные параметры динамического блока.
К результату вычисления формулы не применяется никакое форматирование.
Значение атрибута второго блока вычисляется по той же формуле, но к результату вычислений применяется следующее форматирование:
формат единиц - десятичные;
точность - 0.0;
дополнительный формат - "," в качестве разделителя.
Вот так выглядят значения атрибутов при значениях длина=35 и количество=5. (слева блок без форматирования значения атрибута)
Вставляю в ячейку таблицы выражение: =поле, где поле несет в себе значение атрибута блока
Для блока, в котором форматирование результата вычисления в атрибуте не производилось (первый блок) результат отображается корректно, а для второго блока отображается ####.
Однако если убрать из выражения в ячейке знак "=", то и для второго блока результат отобразится корректно.
С чем это связано?
Прилагаю файл.
fallarm:
Нужно поменять разделитель:
Матвей:
Поменял. Теперь значение правой ячейки такое же, как и левой: 175.0000
Но только мне то надо:
1. Запятая, а не точка
2. Один знак после запятой, а не четыре.
fallarm:
--- Цитата: Матвей от 30-03-2018, 16:44:23 ---Поменял. Теперь значение правой ячейки такое же, как и левой: 175.0000
Но только мне то надо:
1. Запятая, а не точка
2. Один знак после запятой, а не четыре.
--- Конец цитаты ---
Выставляем формат Decimal для всех полей (Количество, Длина, Тест), тогда в ячейке выставится формат такой же и будет доступно изменение количества знаков после запятой и смена разделителя.
Александр Ривилис:
Матвей
AutoCAD 2011 давно снят с поддержки, так что нет смысла обсуждать баги в нём.
Навигация
Перейти к полной версии