Jump to content

Объединение таблиц в nanoCAD СПДС


Ivanco
 Share

Recommended Posts

dll написана мной на multicad.net дл задачи объединения таблиц в nanoCAD СПДС 5.4.

может кому оно надо)

Команды: summ_all_table -собирает все таблицы с пространства модели и объединяет в одну (помещая ее на чертеж), с возможностью экспорта в файл(.csv, .xls и т.д).Есть возможность обрезать шапку у таблиц при объединении в общую.

summ_user_table - тоже что и команда выше, но не все таблицы а выбранные пользователем.

Видео с описанием работы:

1.на AutoCAD и ZWCAD не тестировалась.

2.Из минусов:

- больше 900 строк в таблице конечной - будет "тормозить".

- нет проверок если вводить неправильные данные в ком.строку.

WorkToSpdsTable.zip

______

dll для nanoCAD7.0 и nanoCADСПДС 6.0

WorkToSpdsTable _nc7.zip

_______

P.S. если у кого нибудь есть еще задачи с таблицами - пишите в комментариях.

P.P.S. спасибо "клуб разработчиков" за помощь в написании.

Edited by Ivanco
  • Like 5
Link to comment
Share on other sites

  • 1 month later...
  • 5 months later...
  • 2 weeks later...
P.S. если у кого нибудь есть еще задачи с таблицами - пишите в комментариях.

Доброго времени.

Прошу помощи.

ссылка на сообщение: http://forum.nanocad.ru/index.php?showtopic=6927&view=findpost&p=36312

 

Заранее спасибо

Link to comment
Share on other sites

P.S. если у кого нибудь есть еще задачи с таблицами - пишите в комментариях.

Доброго времени.

Прошу помощи.

ссылка на сообщение: http://forum.nanocad...indpost&p=36312

 

Заранее спасибо

 

Там же вроде был уже ряд советов после этого сообщения..? Не помогли?

Link to comment
Share on other sites

  • 2 years later...

Пересобрано под nanoCAD10 x32x64

Вызывать командой --- WorkWithSpdsTable

 

Две функции:

-объединять все спдс таблицы на чертеже

- объединять выбранные таблицы на чертеже

+ может обрезать шапку

 

тестировалось под nCAD 10 x32

Работает "как есть",пишите если что)

 

p.s. код плохонький, пересобрано, на коленке за час, по вопросу от одного из форумчан.

p.p.s в автокаде 2014 + СПДС Графикс 12 , эта библиотека говорят не работает.

 

SpdsTableJoinNCAD10.zip

Edited by Ivanco
  • Like 2
Link to comment
Share on other sites

  • 11 months later...

ссылка на этот р есть? Если будет время, проглядеть.

На какой именно CADMaster Вы ищете ссылку?

PS: Честно делал поиск по странице на слово CADMaster, не получилось :-(

Link to comment
Share on other sites

  • 2 years later...
1 час назад, Максимv сказал:

Работает отлично!

но хотелось бы, чтобы таблицы объединялись по горизонтали (тоесть столбец к столбцу)

прошу помочь

спасибо за отзыв. посмотрю про "горизонтальное объединение" как время будет.
если будет какой то результат - отпишусь тут.

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 year later...

Добрый день! А можете выложить под NanoCad 5? Спасибо!

А есть ли возможность реализовать на Vb.net? в какую сторону копать? Вставка строк с одной таблицы в другую в NanoCad не работает (вставляются пустые строки), перебор всех таблиц и создание новой - очень долго выполняется...

Link to comment
Share on other sites

Posted (edited)
9 часов назад, Эльф сказал:

А можете выложить под NanoCad 5

нет. очень старая версия. оно там и работать вероятно не будет, т.к. используются multicad библиотеки. работать будет только с СПДС модулем.

9 часов назад, Эльф сказал:

А есть ли возможность реализовать на Vb.net?

технически - вероятно "да". но там multicad библиотеки, да и зачем.
практически - если кому то это нужно, он может взять мой код и переписать. (ссылка ниже).
сейчас написано на C#.
 

9 часов назад, Эльф сказал:

 в какую сторону копать?

если вопрос в этой утилите , "копать" надо в сторону в этого репозитория на Github.
 

9 часов назад, Эльф сказал:

Вставка строк с одной таблицы в другую в NanoCad не работает (вставляются пустые строки), перебор всех таблиц и создание новой - очень долго выполняется...

если вы все еще про ncad 5 - по этой версии, тут помощь врядли найдется.
если есть вопросы к работе APP по объединению таблиц - пишите в чем проблема, с примерами в dwg.
 

Edited by Ivanco
Link to comment
Share on other sites

14 часов назад, Ivanco сказал:

если есть вопросы к работе APP по объединению таблиц - пишите в чем проблема, с примерами в dwg.

Спасибо Вам за консультацию! У меня единственная проблема при создании больших таблиц в  Nanocad (5) - очень долго выполняется код, так как не могу отключить обновление таблиц (OdaX.AcadTable.RegenerateTableSuppressed - пишет не реализована). Не встречали ли Вы решение этой проблемы? Спасибо!

Edited by Эльф
Link to comment
Share on other sites

14 часов назад, Эльф сказал:

Спасибо Вам за консультацию! У меня единственная проблема при создании больших таблиц в  Nanocad (5) - очень долго выполняется код, так как не могу отключить обновление таблиц

ваш код или моя dll? даже если ваш, пришлите пример в dwg (можно в личку или сюда).
катану свой скрипт на ваших данных(которые долго отрабатывают), отпишу результат.
 

 

14 часов назад, Эльф сказал:

(OdaX.AcadTable.RegenerateTableSuppressed - пишет не реализована). Не встречали ли Вы решение этой проблемы?


нет. API как и nanoCAD развивается. шо там было в Ncad 5 доподлинно не известно. возможно сейчас это уже есть.
 

  • Like 1
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...