Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Почему не обновляются поля в таблице?
Инженер
С-Пб
Регистрация: 02.10.2008
Сообщений: 3,692
|
||
Просмотров: 27336
|
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
AlexV, попробуй файл очистить от следов СПДС GraphiCS и AutoCAD Architecture.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Я, вобщем, так и думал, что виноваты надстройки какие-либо.. AA быть не должно, Project Studio да SPDS. PS объекты убиты, файл почищен explodeproxy ривилисовским. А вот СПДС постоянно используется, убивать его объекты не хотелось бы.. Неужто совместное использование и СПДС, и полей невозможно?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Я попробовал открыть файл (AutoCAD 2012 Rus), но в самой таблице увидел черт-те что.
DEMANDLOAD = 3 Код:
![]()
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
AlexV, ну и ну! Вот уж в жизни бы не подумал о таком варианте
![]() sbi, "пап, а ты с кем сейчас говорил?" (с)
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Еще была мысля на VBA сделать расчет спецификаций в таблицах автокада, но пока она варилась, VBA практически издох.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ага.. Даже при открытии вычищенного файла в автокаде без установленного PS и SPDS поля не обновляются. Где-то зарылась собака, непонятно.. Может, Яков поможет?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Помогает даже просто переход в "редактирование поля".. Но толку в этом факте мало.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
VLA-RecomputeTableBlock не пробовал, в lisp не силен.. (это ж оттудова?). Аналог коли есть в VBA, могу попробовать..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 10.11.2011
Сообщений: 14
|
Здравствуйте . Решения не найдено ? Достали уже эти таблицы . Значение приходится перебивать по несколько раз в каждой ячейке с полями . И не уверен в точности расчета спецификации . Длины в спецификации связаны с объектами на чертеже . Может кто-нибудь помочь ?
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Решение для борьбы с глюком необновляемости полей? Мною - не найдено. Для конкретного частного случая - спецификаций КЖ написал для себя vba код, считающий врс для арматуры и попутно пересчитывающий веса в таблице.. стабильно работает, увы, токмо под 32 бита..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 10.06.2011
Сообщений: 8
|
Возможно причина необновления полей кроется в том, в какой версии автокада сохранент файл. У меня был подобный глюк в полях в таблице при работе в автокаде 2010. При этом в настройках у меня по умолчанию стоит сохранение в версию 2004 автокада. Поля перестали обновляться после сохранения файла и очередного запуска. Причем глюк ушел куда-то глубоко, т.к. даже ручное обновление полей не давало правильной работы таблицы. Ячейки с формулами завязанными на ячейках с полями продолжали брать откуда-то старое значение, т.е. не изменялись. Пришлось и формулы тоже перезабивать, благо, их не много. Когда все обновил в таблице, сохранил файл в версии автокада 2007. После открытия все обновляется через команду "обновить поля".
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А вот интересно, товарищи суперлисперы или net-еры.. А нельзя ли замутить простенький код, пробегающий по всем ячейкам таблицы, и при наличии в ячейке поля, считывающий его и заново его же записывающий в сию ячейку? Может эта операция поможет обновиться полям в таблице? Жутко запарили эти глюки с табличными полями.. Как-то пробегаться по полусотне листов и заходить в каждое поле со ссылкой, скажем, на дату или шифр чертеже, - не есть это хорошо..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 25.03.2013
Сообщений: 49
|
Присоединяюсь к вопросу, не нашел никто в чем проблема сидит?
У меня уже шестой проект перестает считать автоматически формулы. Уже снес полностью все и ватокад и СПДС, создал с нуля стили, создал новый чертеж, все замечательно считается, но в какой-то момент просто все крашится и перестает считать. Пробовал менять шрифты на Shx - без толку, пробовал вбивать через Ctrl+F - объект - формула и туда вводил, что нужно посчитать - и вроде бы получалось обновить результат, но после повторного открытия файла - опять не обновляет. Заметил небольшую закономерность - это начиналось когда в Мтексте на другом листе - слетало форматирование (то междустрочный интервал улетал, то абзац становился 490 мм). Почему слетает форматирование текста - ума не приложу. И вообще кто-нибудь знает где в ватокаде отключить автоформатирование совсем, потому что иногда такую чушь делает, что не знаешь плакать или смеяться? Последний раз редактировалось zRaFiNaDz, 23.12.2017 в 16:29. Причина: Приложил файл с проблемой |
|||
![]() |
|
||||
Регистрация: 25.03.2013
Сообщений: 49
|
Спасибо. Может конечно и получиться (лишь бы все работало как часы). Почитаю и посмотрю видео на досуге.
К тому же общая спецификация металла у меня автоматом формируется в экселе - я ее на лист вставляю как объект OLE. Но все таки хотелось бы добраться до причины глюка Автокада. В общем неплохо связь с экселем, натыкал в нем спецификации и ведомости, связал данные, пару раз Ватокад зарылся с ошибкой (без этого же никак), но теперь все стабильно обновляется при изменении в Экселе. Последний раз редактировалось zRaFiNaDz, 24.12.2017 в 11:34. Причина: UPDATE |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
zRaFiNaDz
Таблица считает и обновляет даже несмотря на то, что "Наименование" умножаете на "кол-во" - "D4*C4+D5*C5+D6*C6"!!! AlexV ваша тоже работает нормально, проверьте, есть ли обновления. Проверял на AMEP2018 1.1 ENG Последний раз редактировалось VitalyAF, 25.12.2017 в 10:48. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Вообще, поля в таблицах автокада сейчас использую только в штампах - ссылки на свойства листов подшивки (то, с чего тему начинал, давно не использую - спецификации теперь средствами спдс автоматически считаются). Поскольку убитый в версиях до А2014 зомби - vba нынче вроде как из пепла восстал, написал для себя код, который предлагал в #23 - пробежать по листам, найти штампы, в нужные ячейки перезаписать нужные поля..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 25.03.2013
Сообщений: 49
|
Цитата:
Сносил 2017 Автокад и СПДС (почистил реестр и удалил все папки, связанные с Автокадом) поставил 2018, СПДС к нему, посмотрел минут пятнадцать на него - плюнул и снес, СПДС с отдельной панелью свойств испохабили, теперь в обычных свойствах любой объект СПДС как полилиния и чтобы что-то изменить в в объекте, нужно свойства СПДС открывать. Да и в Автокаде 2018 проблема осталась - ни фига не считалось как надо. Да а про умножение наименования на количество - это я скопи-пастил косячно)))) Сейчас перешел на связь с экселем. Только Альт-табить много приходится. Последний раз редактировалось zRaFiNaDz, 25.12.2017 в 16:57. Причина: Автодесковский СПДС. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
zRaFiNaDz, ты уточняй, про какой СПДС говоришь - про автодесковский или про сисофтовский?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 14.03.2014
Сообщений: 11
|
Здравствуйте, попробуйте поменять разделитель дробной и целой части с запятой на точку в региональных стандартах виндовс. В автокаде в качестве разделителя всегда используется точка, а в ваших таблицах стоят запятые возможно причина глюка в этом.
|
|||
![]() |
|
||||
Регистрация: 25.03.2013
Сообщений: 49
|
Пробовал. В-общем, как делал, вставлял столбец рядом, формат чисел не менял, формулы копировал в новый столбец - считалось на ура, что с точкой, что с запятой. После закрытия файла и повторного открытия - считать переставало, даже если разделитель был точкой и формат ячейки вообще не трогался.
|
|||
![]() |
|
||||
Регистрация: 14.03.2014
Сообщений: 11
|
Странно, а у меня все работает. При повторном открытии чертежа формула с запятой не обновляется, а та что с точкой пересчитывается даже без регенерации.
AutoCAD 2017 сохранял в версии 2013 ----- добавлено через ~7 мин. ----- Еще объясните, как вам удалось создать разделитель запятую если вы поменяли стандартный на точку? |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Файл скачал. Поля не обновляются. Какой способ решения этой проблемы? У меня подозрение что эти проблемы начинаются когда ACAD сильно подвисает из-за проблем с привязками при вставке блоков. После этого ACAD оптимизирует файл (отключает опцию обновления полей в каждой таблице) чтобы сократить объём вычислений. Блок вставляется а потом ACAD забывает включить опцию обновления полей в таблице и таблица не обновляется
|
|||
![]() |
|
||||
Регистрация: 17.04.2018
Сообщений: 1
|
Решение:
Постараюсь описать как можно подробнее, извиняюсь, если слишком ![]() Итак, имеем таблицу со столбцами A В и С, в которых А и В - исходные данные, С - формула А+В. В итоге, по стечению звезд неизвестным причинам вместо результата в столбце С имеем "решетки" ### Исправляем: 1. Выделяем столбцы с исходными данными А и В, правая кнопка -> меню -> "Формат данных" (у меня там уже настроено "Десятичное число-десятичные-точность не важно") ничего не меняя просто нажимаем ОК. Тут есть нюанс. Если в таблице было хоть одно ненулевое значение, то все формулы автоматически обновятся и можно переходить к п.2. Если мы делаем шаблон с "нулями", то формулы визуально не обновятся, не обращаем на это внимание и также жмем ОК, после чего в любую ячейку из А или В подставляем любое число - все формулы обновятся. Опять забиваем "ноль" и выделяем столбцы А и В. 2. Для выделенных столбцов опять вызываем меню правой кнопкой. Выбираем Блокирование -> Формат заблокирован 3. Всё! Сохраняем и радуемся ![]() Проверено для форматов *.dwt и *.dwg 2010/2018 |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 25.12.2015
Москва
Сообщений: 77
|
Цитата:
|
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 911
|
|
|||
![]() |
|
||||
Регистрация: 08.10.2017
Сообщений: 141
|
исходя из опыта использования таблиц в автокаде 2016 архитектурный, могу посоветовать не пользоваться таблицами вообще, если их больше 20. Выявленные косяки:
- не пересчитываются поля: - пропадает содержимое ячеек с полями - таблицы в несколько столбцов расслаиваются с созданием новой таблицы (копии 2 столбца) |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Не обновляются поля (вычисления) в таблицах AutoCAD 2006,2008,2010 | pungarov | AutoCAD | 16 | 04.02.2018 09:35 |
Некорректно обновляются поля блока | NEDIS | AutoCAD | 50 | 19.02.2013 15:47 |
Пропадают поля на видовом экране в листе | klerik | AutoCAD | 6 | 06.05.2011 08:05 |
Как сделать сток канализационных вод из отстойника на поля фильтрации, при чем поля находятся на 70 метров выше отстойника? | Мария_Мар | Водоснабжение и водоотведение | 4 | 04.04.2011 11:43 |