Перейти к содержанию

Рекомендуемые сообщения

Добрый день! Прошу подсказать может знает кто,
каким образом можно в ПОЛЕ вставить данные из конкретной ячейки таблицы?
 

Ссылка на сообщение
Поделиться на другие сайты

Таблицы автокадовские или нанокадовские? Для автокадовской можно через Поле/Объекты/Формула/Ячейка

Ссылка на сообщение
Поделиться на другие сайты

Нет, для нанокадовской таблицы очень желательно

добавлено через 4 минут
5 минут назад, yum сказал:

Таблицы автокадовские или нанокадовские? Для автокадовской можно через Поле/Объекты/Формула/Ячейка

проверил для табл dwg, так связи нет, как у вас написано

Ссылка на сообщение
Поделиться на другие сайты
27 минут назад, flagman сказал:

каким образом можно в ПОЛЕ вставить данные из конкретной ячейки таблицы?

В поле ИЗ  нанокадовской таблицы штатно никак.

 

 

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, yum сказал:

Для NC таблиц нет способа. Для AC таблиц - какая у вас версия программы? 

версия 20

Ссылка на сообщение
Поделиться на другие сайты

но костыликов подставиь можно..

из таблицы данные загнать например в атрибуты блока или обычный текст, а оттуда уже подтянуть в поле "с объекта"

Ссылка на сообщение
Поделиться на другие сайты

"из таблицы данные загнать например в атрибуты блока" - как такое возможно сделать?

добавлено через 4 минут
18 минут назад, yum сказал:

Таблицы автокадовские или нанокадовские? Для автокадовской можно через Поле/Объекты/Формула/Ячейка

Проверил в 21 вервии, работает, спасибо!

Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, flagman сказал:

как такое возможно сделать?

табличный отчет по блоку,

в таблице придется править ячейки ручками (патамушта  у тебя гранаты устаревшей системы, нана 20)

в нано 20.1 и свежее можно отчетом собирать данные с одних объектов и загонять их в другие.

обновляйся на нано 20.1 и ctlSetValue  хоть всем объектам чертежа)))

либо программирование лисп, вебеа, Net, смотря чем лучше владеешь, там можно напрямую данные откуда угодно куда угодно писать

добавлено через 7 минут
44 минуты назад, flagman сказал:

каким образом можно в ПОЛЕ вставить данные из конкретной ячейки таблицы?

все жэж поинтересуюсь для чего такое может понадобиться? мож и мне надо, а я не знаю...

Поле не бывает само по себе.. поле это связь (в общем случае) в данных с одного объекте вставленная в другой. Еще и односторонняя.

Может именованные ячейки нанотаблиц сгодятся?

Изменено пользователем doctorraz
Ссылка на сообщение
Поделиться на другие сайты
27 минут назад, flagman сказал:

"из таблицы данные загнать например в атрибуты блока" - как такое возможно сделать?

В примере:

считаются координаты и передаются в атрибуты

Меняется параметр "Видимость" в зависимости от слоя, на котором размещена блок

Файл  можно скачать по ссылке под роликом

Спойлер

 

00:00 Открываем чистый чертёж и проверяем, что в нем нет лишних слоёв.

00:04 Вставляем блок «Блок с двойной нумерацией» из базы. Это обычный динамический блок autocad с разными исполнениями, примитивы которого разнесены по разным слоям. После вставки блок в чертёж открывается «пользовательская форма» в которой мы можем, с помощью comboBox управлять «Видимостью» элементов динамического блока

00:14 При этом штатные автокадовские средства тоже работают

00:21 Вставляем из базы таблицу «Двойная нумерация объектов». После размещения таблицы на чертеже, она считывает с блока информацию о слое и координатах точки вставки блока, определяет, что к какой группе он относится (Красной) и возвращает в блок номер группы, порядковый номер и координаты вставки.

00:30 Делаем массив из блоков. Автоматически у блоков пересчитываются атрибуты «порядковый номер» и «координаты». Так как все блоки на слое «Красный» то верхний атрибут, отвечающий за номер группы, остаётся прежним.

00:42 Последователь меняем слой у блоков. При перемещении блоков на другой слой (заданный в правилах сортировки отчёта) меняется номер группы, порядковый номер (так как сначала считаются номера в группе «Красный») и меняется «Исполнение» (параметр Видимость1) динамического блока

01:24 У динамического блока есть дополнительный атрибут, который отвечает за то, включается блок в отчёт или нет

01:32 Делаем массив и отмечаем, что, после пересчёта отчёта, полностью поменялись атрибуты блоков в чертеже. Сортировка нашла первый левый блок с наибольшей координатой “Y” для каждой из групп сортировки и последовательно определила номера блоков в зависимости от точек вставки

01:54 Через «Инспектор» можно управлять отображением атрибутов блоков, задавать правило нумерации блоков и другими параметрами, которые уже есть в отчёте или те которые пользователь сам заведёт в табличный отчёт.

02:51 Проверяем работу отчёта. Перемещаем блоки между различными слоями и по координатам. При изменении слоя блока автоматически меняется его исполнение, при перемещении блока относительно других блоков автоматически просчитываются координаты и порядковые номера. Так же это происходит при удалении или добавлении блоков в чертёж

3:38 Проверяем работу «Пользовательской формы» таблицы

PS: Не успел :-( 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...