RUVIDEO
Поделитесь видео 🙏

nanocad.Construction: Table Edit

#dwgtable Во встроенных таблиц нанокад есть встроенный генератор отчетов, позволяющий в простом, пошаговом режиме генерировать различные табличные отчёты.
https://nanocad.com/
00:00 На чертеже имеем шесть различных блоков, лежащих на разных слоях. Блок имеют (в данном конкретном случае) одинаковые атрибуты Manufacturer и PRICE
00:10 Переходим на закладку «Библиотека» и вставляем заготовку таблицы. Сразу после вставки из базы, таблица, используя сохранённые настройки, имеет возможность взять данные с чертежа
00:18 Копируем блоки, размещенные на чертеже.
00:29 В таблице автоматически обновились данные
00:35 Открываем редактор блоков.
00:39 В фильтре отчета отмечены только блоки. Можно добавить любые другие объекты нанокад и СПДС
00:42 Открываем диалог группировки и Объединения строк
00:44 Объединяем ячейки в колонке «А» (имя слоя на котором лежит блок) имеющие одинаковые значения. При этом можно просмотреть результат объединения в редакторе
00:55 Перетаскиваем колонку «С» (Имя блока) и назначаем группировку данных в этой колонке. Все строки с одинаковыми значениями группируются в одну строку.
01:02 В колонке «D» подсчитывается общее кол-во (=count()) строк по данным условиям
01:05 Добавляем еще одну колонку.
01:09 Зажав правую кнопку мыши ведём курсор вверх
01:12 Открывается диалог «Построителя выражений»
01:20 Диалог разделён на три части. В верхней части мы пишем выражение для выбранной ячейки. В средней части представлены все функции построителя выражений таблицы и все свойства объектов участвующих в «выборке». В нижней части – визуальное представление итога формулы
01:23 Умножаем количество строк, с заданными условиями объединения и группировки =count(), на значение атрибута блока Object.PRICE.
01:26 В контекстном меню строки «Report summary» выбираем «Sum»ю В ячейке подставляется значение =summ(section(-1)) (сумма всех ячеек предыдущего раздела отчета «section». (-1) обозначает, что мы начинаем на одну строку выше указанной, так как в «Report summary» может быть несколько строк.
01:37 мы всегда можем отредактировать значение формулы в ячейке. Например, сложить текстовый префикс ="$"+summ(section(-1)), или
01:41 в шаблоне отчета сложить строку состоящую из двух значений. Имя блока «Object.Name», текстовую константу «+" - $"+» и атрибут блока «Object.PRICE». В результате во всей колонке получаем текстовую строку. Например «Socket 1 - $10 »
02:23 Удаляем повторные вхождения блоков. Значение в таблице автоматически пересчитываются.
02:31 Создадим для блока «Пользовательскую форму» , для этого выделяем бок на чертеже и нажимаем на тулбаре кнопку «Template wizard».
02:37 Указываем, в какой папке БД будет хранится на шаблон и открываем «Form Designer». В левой част мы видим все доступные поля, в правой все доступные свойства для различных элементов управления формы.
02:53 Вставляем, ранее подготовленный, рисунок, задав ему необходимые свойства и размер.
03:11 В списке доступных полей выбираем атрибут блока «Manufacter» и, удерживая левую клавишу мыши перетаскиваем его в поле формы. Во время перетаскивания появляется окно «Notifications», с подсказкой: «Hold Ctrl to select control type».
03:27 Для атрибута блока «PRICE» выбираем тип элемента управления «Combo box» и в свойствах контрола заполняем список значений, которые будут содержаться в выпадывающем списке.
03:44 Проверяем внешний вид диалога
04:01 Проверяем совместную работу блока с пользовательской формой и созданного отчёта
04:15 Копируем наши блоки
04:23 Табличный отчет автоматически обновляет данные
04:25 Меняем значение атрибута «PRICE». Наблюдаем, что группировка колонки «С» работает.
04:55 Сохраняем полученный отчет в базе данных для последующего использования.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «nanocad.Construction: Table Edit», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.