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

Простейшая автоматизация с помощью отчётов таблиц


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

И ещё, чтобы шапка ведомости повторялась, необходимо в разделах включить колонтитулы.

Автоматическая ведомость рабочих чертежей основного комплекта.dwg

Изменено пользователем ПГС-Проект
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 354
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Только не смейтесь, но я только сейчас осознал, какие же клёвые таблицы в нанокаде! И даже статью накатал, чтобы со всеми поделиться своей радостью.   Итак, считаем "одинаковые" выноски на чертеже

По просьбе дублирую пару мыслей из параллельной темы   Дано:   Мысль 1: Удалять вручную лишние строки не обязательно. Можно добавить доп. столбец справа и в нем прописать =if(off(0;-1)=="";seth

А вот это просто гениально и жизненно необходимо каждому:   автоматическое составление ведомости чертежей ведомость чертежей.docx

Изображения в теме

Итак, считаем "одинаковые" выноски на чертеже

В 3.7 вот, что получается. А в 5.1 этот функционал к сожалению отключен.

Безымянный.PNG

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

Извиняюсь, если вопрос уже поднимался. Не успеваю всю ветку читать. Вопрос следующий: конвертировал таблицу автокада в нано. Формулы в ячейках пропали. Как этого не допустить?

Подферменники опоры ОП3.dwg

Изменено пользователем normacs-region
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

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

 

Уточнение!

Редактировать и создавать фомы можно только в nanоСПДС и nano Механике

 

Вопрос 1: Как задать условие для подсчёта значение в ячейке при определенном значении в другой ячейке?Создаём таблицу. Например нам нужно, чтобы при значении в колонке «А» = 1.58 в колонке «D» ставился «-» при всех других значениях в колонке «А» значение было бы равным колонке «С».

Создаём таблицу. Например нам нужно, чтобы при значении в колонке «А» = 1.58 в колонке « ставился «-» при всех других значениях в колонке «А» значение было бы равным колонке «С».

В колонке D” записываем условие

=iff(off(0;-3)==1,58;" - ";off(0;-2))

 

image001.png

 

Используем функцию off” . Например off(0;-3)” значит, что мы берём значение ячейки из ячейки смещённой на «ноль» строк и «-три» колонки относительно текущей.

В результате получаем:

 

image002.png

 

Вопрос 2: Как задать условие для подсчёта значение в ячейке при определенном «ИНТЕРВАЛЕ» значении в другой ячейке? Желательно менять интервал одновременно для всей таблицы.

Дополняем существующую таблицу колонкой «Е». Например нам нужно, чтобы при значении в колонке «А» больше равно «1.5», но меньше равно «1.6» в колонке «Е» ставился «-» при всех других значениях в колонке «А» значение было бы равным колонке «С».

Создаём «Пользовательскую форму»

 

image004.png

 

На форме создаём два «Поля ввода.»

 

image005.png

 

Каждому полю (руками) в окне «Свойства» присваиваем имя «переменной»

Например: Lower_level и Top_level

 

image006.pngimage007.png

 

Закрываем редактор форм и в колонке «Е» по аналогии с колонкой D” записываем условие

=iff(Lower_level<=off(0;-4)<=Top_level;Off(0;-3);"-")

Только вместо конкретного значения в «родительской колонке» вставляем «переменные» созданные на «пользовательской форме».

В результате получаем:

 

image008.png

 

Для редактирования диапазона значений можно использовать как «Редактор таблиц» и в непосредственно в нём вызывать форму:

 

image010.png

 

Так и не вызывая редактор таблиц открыть форму из контекстного меню.

 

image012.png

 

Получаем:

 

image014.png

 

Кроме того, все переменные доступны через инспектор (свойства) таблицы:

 

image016.png

 

Ответ в дублирован приложенных файлах.

1.dwg

Вопрос 1.doc

Изменено пользователем MCAD
Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

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

...........

Создаём «Пользовательскую форму»

 

Добрый день! Уважаемый MCAD, у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

Ссылка на сообщение
Поделиться на другие сайты
у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

В nanoCAD СПДС есть таблицы с возможность добавить форму.

Изменено пользователем LynxM
Ссылка на сообщение
Поделиться на другие сайты
у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

В nanoCAD СПДС есть таблицы с возможность добавить форму.

Как я и думал... а я уж понадеялся...

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

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

...........

Создаём «Пользовательскую форму»

 

Добрый день! Уважаемый MCAD, у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

nano и просто СПДС платформы практически идентичны, для "просто" СПДС таблиц формы то же доступны

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

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

...........

Создаём «Пользовательскую форму»

 

Добрый день! Уважаемый MCAD, у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

nano и просто СПДС платформы практически идентичны, для "просто" СПДС таблиц формы то же доступны

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

...........

Создаём «Пользовательскую форму»

 

Добрый день! Уважаемый MCAD, у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

nano и просто СПДС платформы практически идентичны, для "просто" СПДС таблиц формы то же доступны

 

Подскажите тогда пожалуйста, где их там можно найти

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

Подскажите тогда пожалуйста, где их там можно найти

а что справка СПДС уже не действительна???

в полном редактрое таблиц:

Файл -> Изменить форму

и будет вам счастье )))

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

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

...........

Создаём «Пользовательскую форму»

 

Добрый день! Уважаемый MCAD, у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

nano и просто СПДС платформы практически идентичны, для "просто" СПДС таблиц формы то же доступны

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

...........

Создаём «Пользовательскую форму»

 

Добрый день! Уважаемый MCAD, у меня вопрос-в каком продукте доступны эти формы? Я думал, что для СПДС. Вроде этот раздел форума для платформы Нанокад, а я у себя не могу найти, давно уже заинтересовался....

nano и просто СПДС платформы практически идентичны, для "просто" СПДС таблиц формы то же доступны

 

Подскажите тогда пожалуйс

та, где их там можно найти

а что справка СПДС уже не действительна???

в полном редактрое таблиц

Файл -> Изменить форму

и будет вам счастье )))

Извиняюсь, вы наверное меня не правильно поняли - я имел ввиду не СПДС, а просто платформу, сколько не искал не могу там найти формы....

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

в голом нано этих вкусняшек нет

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

О чем и речь(((.... ветка форума то о голой платформе. А пример от MCADa работает и на платформе кстати.

у MCADа много че работает ,

на голой платформе не юзал

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

у MCADа много че работает ,

на голой платформе не юзал

Таблица в голом nanocad работает. Но формы там нет. НО, если ВЫ или Ваши коллеги создали таблицу в СПДС или MCS, то редактировать диапазон можно через "Инспектор".

post-23-0-43550700-1414831437.png

PS: Запутался в продуктах :-(

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

А можно ли сделать в отчёте перечисление одного из свойств сгруппированных объектов? Например, есть 5 отрезков разной длины. 2 из них синие, 2 - красные. Создаём по ним отчёт, группируем по свойству цвет. Получается 2 строки. Можно ли во второй ячейке строки отчёта перечислить длины отрезков, сгруппированных в данной строке?

Т.е.

Синий 3, 2

Красный 4, 2, 5

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

Волшебство :) Так и до BOM'а недалеко...

Попробую ещё наглее: есть таблица (простая, набитая руками). В ней расписаны участки пути по параметрам (какие шпалы, какие рельсы и т.п.). Можно ли внизу сгруппировать строки этой таблицы? Т.е. группировка идёт не в отчёте по объектам, а по строкам простой таблицы. Ниже пример. По ячейкам в голубой рамке группируем (по всем четырём), по ячейкам в розовой рамке складываем. Снизу результат группировки и сложения.

Таблица стр длин.jpg

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

Думаю, что в вашем случае можно дать только рекомендации:

  1. Использовать качестве "Итого:" Нижний колонтитул
  2. Вместо задания интервала конкретным ячейкам использовать off(x;y)
  3. Использовать в имени ячеек $

В простой таблице (не в отчете) тоже можно использовать группировку и объединение. Но это одноразовая функция. В вашем случае она не подойдет :-(

Группировка без отчёта.png

Группировка без отчета (Вариант).dwg

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

Использовать в имени ячеек $

 

Не совсем понял смысл использования $ .

Да и потом, если эти позиции будут идти вперемешку этот вариант уже не подходит.

Могу предложить другой вариант, тоже не автоматический, ручками придется поработать - формулы копировать.

Группировка в таблице2.dwg

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

Не нравится решение из поста #116 Проще и понятнее сделать определённые правила, для работы с линиями или поллиниями.

Например создать слои с нужным названием по любому признаку.

ScreenShot1502.png

Например:

  • По цвету;
  • Толщине;
  • Вкусу :-)

и задавать выбор по нужным условиям.

Например:

по типу линии

ScreenShot1503.png

или высоте поллинии

ScreenShot1504.png

L - line.dwg

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

Думаю, что в вашем случае можно дать только рекомендации:

А я надеялся MCAD какое-нибудь колдунство покажет )))

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

Могу предложить другой вариант, тоже не автоматический, ручками придется поработать - формулы копировать.

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

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

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

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

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

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

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

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

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

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

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

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

×
×
  • Создать...