Jump to content

Работа с таблицами в nanoCAD


Recommended Posts

Или в блок все списки загнать сразу. А потом, пересчитав в таблице, вернуть (ctlSetValue) в атрибут (не поле) блока.

 

Link to comment
Share on other sites

Поймите меня правильно, я работаю в Нанокад Электро. Оформляю в подшивках.

Как вышеупомянутый (в двух предыдущих постах) функционал коррегирует с функционалом Нанокад Электро?

Пока беру тайм-аут, что бы обработать поступившую информацию.

 

 

Link to comment
Share on other sites

23 минуты назад, Lion2032 сказал:

Как вышеупомянутый (в двух предыдущих постах) функционал коррегирует с функционалом Нанокад Электро?

Это нужно у электриков узнавать

добавлено через 8 минут

Хотя они не пользуются ничем, что не совпадает с автокадовской версией.

Link to comment
Share on other sites

12 часов назад, MCAD сказал:

Это нужно у электриков узнавать

добавлено через 8 минут

Хотя они не пользуются ничем, что не совпадает с автокадовской версией.

Узнавал - никак.

СПДС на EVOS'е будет?

Или как обычно: правая рука не дружит с левой?

Link to comment
Share on other sites

1 час назад, Lion2032 сказал:

Узнавал - никак.

Ожидаемо....

2 часа назад, Lion2032 сказал:

Или как обычно: правая рука не дружит с левой?

Что-то я потерялся. Эксел->Списки->Поля->Подшивка!=Таблицы. Не могу выстроить технологию.

Поле нужно в блок вставить? Так в нанокад Электро же это реализовано

Link to comment
Share on other sites

3 минуты назад, MCAD сказал:

Ожидаемо....

Что-то я потерялся. Эксел->Списки->Поля->Подшивка!=Таблицы. Не могу выстроить технологию.

Поле нужно в блок вставить? Так в нанокад Электро же это реализовано

      Просто в ходе обсуждения мы "плавно" перешли от именованных диапазонов в Экселе на функционал различных "вертикалок".

      Мне просто нужно, что бы в таблицах Нанокада можно было задавать именованный диапазон Экселя. Все предложения, которые я здесь увидел, подразумевают кардинальную переделку технологии проектирования. (Т.е лекарство вредит сильнее, чем болезнь). Я согласен, функционал таблиц офигенный, но для меня на данный момент - это избыточно.

      Другими словами, что бы перейти с таблиц Акада на таблицы Нанокада, нужно выкинуть все свои наработки и все делать заново, причем с элементами программирования. Выгода для меня, как для пользователя, нифига не очевидна.

      Господа разработчики, ну Вы же понимаете, что практически все проектировщики, которые к Вам приходят - приходят из Акада (формат dwg, как бэ, намекает...). Конечно, они приходят со своими наработками. И если сразу половина наработок перестает работать, а классный функционал еще не освоен, то впечатления пользователя можно себе представить.

Прошу прощения за длинный слог и :offtopic: , просто я только начинаю внедрять СПДС в свою технологию проектирования, и пока, как-то со скрипом выходит "каменный цветок".

  • Like 1
Link to comment
Share on other sites

Только что, Lion2032 сказал:

Другими словами, что бы перейти с таблиц Акада на таблицы Нанокада, нужно выкинуть все свои наработки и все делать заново, причем с элементами

Не совсем понял...

Разве автокад умеет вставлять в одну таблицу несколько именованных диапазонов?

добавлено через 1 минуту
Только что, Lion2032 сказал:

Мне просто нужно, что бы в таблицах Нанокада можно было задавать именованный диапазон Экселя

Дык умеетжэж, задавай

Выше картинок давал.. или это не то?

Link to comment
Share on other sites

3 часа назад, doctorraz сказал:

Не совсем понял...

Разве автокад умеет вставлять в одну таблицу несколько именованных диапазонов?

добавлено через 1 минуту

Дык умеетжэж, задавай

Выше картинок давал.. или это не то?

Насколько я понял, не то.

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

 

Не в одну таблицу, а в отдельно каждый диапазон - новая таблица.

Есть лист в Экселе, в нем несколько именованных диапазонов.

У меня получается вставлять в таблицу, только весь лист почему-то.

Link to comment
Share on other sites

1 час назад, Lion2032 сказал:

Не в одну таблицу, а в отдельно каждый диапазон - новая таблица.

без проблем

  1. распакуй куданить архив
  2. выбери все таблицы на чертеже и измени им в свойствах (в диспетчере свойств) путь на путь распакованной таблицы диапазон.xlsx
  3. открой таблицу в эксель, меняй значения в диапазонах... не забывай сохранять
  4. в нано открывай нужную таблицу и жамкай по image.png.2fc2303d6853f61f19fa76b2e1424478.png

и будет тебе все красиво

пример.zip

  • Like 2
Link to comment
Share on other sites

11 часов назад, doctorraz сказал:

без проблем

  1. распакуй куданить архив
  2. выбери все таблицы на чертеже и измени им в свойствах (в диспетчере свойств) путь на путь распакованной таблицы диапазон.xlsx
  3. открой таблицу в эксель, меняй значения в диапазонах... не забывай сохранять
  4. в нано открывай нужную таблицу и жамкай по image.png.2fc2303d6853f61f19fa76b2e1424478.png

ДА!!!

Это работает. Спасибо Андрей!!! :spasibo:

 

Конечно, путь прописывать ручками, а не выбирать из проводника напрягает

(бл@!!!!, задолбался: сначала, сцуко, нужно скопировать путь из проводника, потом скопировать название файла из него же, потом всё это скомпоновать и не забыть разделитель "\". )

 

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

или скопировать название листа, потом скопировать название диапазона, потом название диапазона взять в скобки, потом всё это аккуратно скомпоновать, прямо как в анекдоте:

Открыть сумочку, достать кошелек, закрыть сумочку, открыть кошелек.......)

 

Вы или замените "Лист1 (произвольный)" на "=Лист1!$H$1:$J$6", что бы можно было прямо из "Диспетчера имен" Экселя скопировать, или, что лучше, сделайте выпадающим списком, как у буржуинов.

 

Возможно еще можно добавить строку "Диапазон", что бы разделить строку "Запрос" на две части: "Лист" и "Диапазон". Возможно это повысит совместимость с другими табличными редакторами

 

 

 

Edited by Lion2032
  • Like 4
Link to comment
Share on other sites

Только что, Lion2032 сказал:

Конечно, путь прописывать ручками, а не выбирать из проводника напрягает

Путь из проводника

Имя листа выпадашка

Только Имя диапазона руками вбить между скобок

Опять жэж , надо это сделать один раз...

Вот заходить в редактор для обновления это напрягает, но

Обещали допилить

  • Like 2
Link to comment
Share on other sites

1 час назад, Lion2032 сказал:

разделить строку "Запрос" на две части: "Лист" и "Диапазон".

Поддерживаю, будет удобнее

На этих 4к на ощупь приходиться)))

  • Like 1
Link to comment
Share on other sites

3 часа назад, Lion2032 сказал:

Вы или замените "Лист1 (произвольный)" на "=Лист1!$H$1:$J$6

О как!!!

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

 

 

И пытаемся предложить какое-то подходящее решение. А у Вас просто подмена адресов на имена. 

3 часа назад, Lion2032 сказал:

Возможно это повысит совместимость с другими табличными редакторами

Табличный редактор это - _dtable ,  а тут немного другое назначение. И мы отчётливо осознаём, что быть круче Microsoft™ мы не сможем. Тем более за рамками nanocad СПДС.

 

3 часа назад, doctorraz сказал:

Обещали допилить

 

1 час назад, doctorraz сказал:

Поддерживаю, будет удобнее

Там не всё так просто. Одно за другим... Тянется уже давно

image.png.77e96e4bd818c5d3b7073fc0da9717d8.png

  • Like 2
Link to comment
Share on other sites

22 часа назад, Lion2032 сказал:

Все предложения, которые я здесь увидел, подразумевают кардинальную переделку технологии проектирования

Выше я уже приводил пример переноса (изменении) технологии из Excel непосредственно в наши таблицы. 

Когда данные расчёта в таблица непосредственно отображаются в чертеже

1144490914__3.thumb.jpg.b50a6646e614945aecf742129f29a7ac.jpg

  • Like 2
Link to comment
Share on other sites

26 минут назад, MCAD сказал:

Там не всё так просто. Одно за другим... Тянется уже давно

image.png.77e96e4bd818c5d3b7073fc0da9717d8.png

 Тогда объясните мне, почему при выборе именованного диапазона, Нанокад выделает весь лист? (Прошу прошения, спойлеры у меня почему-то не работают)

 

Это в экселе

2022-05-10_13-47-31.png.c6c2cc6fcd199632ab848e1ce1fa070c.png

 

Это в таблице:

123558166_2022-05-10_13-47-08(2).png.1e3bf4d00db7a01c816ae76ce8fb5310.png

Link to comment
Share on other sites

Только что, Lion2032 сказал:

почему при выборе именованного диапазона, Нанокад выделает весь лист

Может нана в скобках путается.. не понимает где имя листа где диапазона...

Ты б простой примерчик файла экселя выложил..

Выше ж дал пример, все выбирается)))

  • Like 1
Link to comment
Share on other sites

23 минуты назад, Lion2032 сказал:

почему при выборе именованного диапазона, Нанокад выделает весь лист?

Потому что такой функционал не реализован. Нет его в таком виде как вы хотите.

И много чего еще не реализовано.

  • Like 3
Link to comment
Share on other sites

13 минут назад, MCAD сказал:

Потому что такой функционал не реализован. Нет его в таком виде как вы хотите.

И много чего еще не реализовано.

Понял, спасибо.

Вопрос закрыт.

  • Like 2
Link to comment
Share on other sites

19 часов назад, Lion2032 сказал:

почему при выборе именованного диапазона, Нанокад выделает весь лист?

Добавила запрос на добавление списка диапазонов #14990

  • Like 4
Link to comment
Share on other sites

12 минут назад, MCAD сказал:

Кстати, а с YandexDisk Excel  нормально работает? 

image.png.d407afac782682346ae68a25265c0d86.png

У меня Яндекс диск используется как резервное хранилище. Что бы если диск D вылетит, потерять не очень много.

А так да -работает без вопросов.

Link to comment
Share on other sites

  • 1 month later...

Добрый день.

У меня есть блок с атрибутом. В атрибуте планируется несколько разных значений, но все они делятся на два типа. 1-й - это число, 2-й это число и буква.

image.thumb.png.eafbfc5534c9015878f24cc3b775f6cc.png

Возможно ли как-то в отчете буквенные значения атрибута отфильтровать от числовых ?

Edited by hudozhnik
Link to comment
Share on other sites

2 часа назад, hudozhnik сказал:

Возможно ли как-то в отчете буквенные значения атрибута отфильтровать от числовых ?

Если правильно понял...

=substring(Object.TEST_VALUE;strLen(xNum(Object.TEST_VALUE))+1;  strLen(Object.TEST_VALUE)-strLen(xNum(Object.TEST_VALUE)))

image.png.c937615f31ef1111b05b4b134d636116.png

Число строка.dwg

  • Like 2
  • Thanks 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...