|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
05.11.2022, 13:19 | #1 | |
Как привязать атрибут блока к значению в таблице.
Регистрация: 05.11.2022
Сообщений: 1
|
||
Просмотров: 1472
|
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
См. dataextraction - чтобы извлечь в таблицу и это будет линк, а из таблицы в блок - надо лисп искать, есть такой, как назывался не помню, пару раз пользовался. Но это будет не линк!
Проще задачу сообщить, иначе фантазировать долго придётся... Последний раз редактировалось VitalyAF, 05.11.2022 в 21:30. |
|||
|
||||
Регистрация: 27.10.2016
Сообщений: 55
|
Первым делом делаешь вторую таблицу что бы найти нужную формулу для вставки в поле. Далее в ячейке второй таблице ПКМ-Вставка-Формула-ячейка, и указать ячейку из таблицы из которой нужно забрать данные. Затем получи формулу по типу Table(2432345704736).T6. Эту формулу вставить в атрибут блока через Поле-Формула.
|
|||
|
||||
Регистрация: 27.10.2016
Сообщений: 55
|
Все зависит от запросов. Если нужно связать штук 10-20, то меняй только ссылки в формуле Table(2432345704736).T6. Зато это без всяких лиспов, обновляется само при регенерации. Если нужно тысячу раз то универсального решения просто напросто нет даже с лиспами. Под каждую задачу нужно программировать новый лисп
Последний раз редактировалось Hydrobizon, 07.11.2022 в 08:19. |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
Цитата:
А зачем нужна вторая таблица? Что мешает сделать сразу в атрибуте блока поле с ссылкой на первую таблицу? |
|||
|
||||
Регистрация: 27.10.2016
Сообщений: 55
|
Ну что за народ пошел? Я им уже и пример скинул и объяснил, но сами не хотят ничего пробовать. Нельзя напрямую через поле сослаться на ячейку таблицы, нужно знать номер таблицы, а что бы этот номер узнать нужна вторая таблица. Продолжите свою мысль после действия вставить поле.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
промежуточная таблица не нужна:
1. Начинаем вставлять поле, выбираем тип поля - объект, указываем нужную таблицу и выбираем любой из параметров там: Цитата:
2. Создаем уже нужное поле, но там вместо объекта выбираем тип поля - формула. В окошко формулы вставляем: Цитата:
3. Легким непринужденным копипастом размножаем формулу в нужных полях, меняя лишь значения столбцов-строк после точки. ----- добавлено через ~26 мин. ----- собственно, об этом в 3-м посте было написано, только зачем-то с лишней операцией в виде промежуточной таблицы) |
|||
|
||||
Регистрация: 27.10.2016
Сообщений: 55
|
Спасибо за подсказку про номер таблицы, но операция не совсем лишняя. Смысл в том что с таблицей сразу есть нужная формула "Table(181999920).A3", без нее эту формулу надо искать
Последний раз редактировалось Hydrobizon, 07.11.2022 в 15:32. |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
Цитата:
И А, и Б, и весь алфавит. ----- добавлено через ----- Блокнот не нужен. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу удалить из блока атрибут. | Farik | AutoCAD | 10 | 22.07.2022 18:50 |
Как сделать аннотативным второй атрибут блока | koui | AutoCAD | 11 | 17.02.2022 13:46 |
Как привязать длину отрезка к числу в таблице? | Leonid_Iv | AutoCAD | 6 | 14.12.2015 15:07 |
Как связать атрибут динамического блока с его параметром | Placebo | Динамические блоки | 3 | 24.01.2014 15:34 |
Длина 3д тела как атрибут блока | Андрей Будзинский | Программирование | 28 | 24.12.2009 19:53 |