dwgtable Во встроенных таблиц нанокад есть встроенный генератор отчетов позволяющий в простом пошаговом режиме генерировать различные табличные отчёты.
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ю В ячейке подставляется значение summsection-1 сумма всех ячеек предыдущего раздела отчета section.
-1 обозначает что мы начинаем на одну строку выше указанной так как в Report summary может быть несколько строк.
01:37 мы всегда можем отредактировать значение формулы в ячейке.
Например сложить текстовый префикс summsection-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 Сохраняем полученный отчет в базе данных для последующего использования.
⇒Расскажите об этом видео Nanocad.Construction: Table Edit, своим друзьям в социальных сетях.
Ссылка на страницу с видео:
HTML-ссылка на страницу с видео:
Код для вставки плеера:*15 Ноября 2022, 21:01 | Егор Пишет: Как будто перенесся в те времена, когда снимали "Кавказскую пленницу" Прямо ностальгия захватила, а перед глазами пронеслись кадры из фильма. Спасибо за такой классный ролик!... Подробнее...
*16 Ноября 2022, 09:30 | Стас Пишет: Это как другой мир. Столько моделей из прошлого. Выглядят они по разному. Для тех кто в возрасте они навевают ностальгию, а для молодых это просто старые модели без иноваций и наворотов.... Подробнее...
*16 Ноября 2022, 14:08 | Юлия Пишет: Очень зажигательная песня с обворожительными девушками. Клип снят качественно и профессионально. Впервые услышала эту песню и влюбилась, теперь на повторе, пока не надоест) ... Подробнее...
*15 Ноября 2022, 20:58 | Соня Пишет: Классная машинка. Мне очень нравится модель. Стильно выглядит и при этом ретро. Все как я люблю. Конечно, хотела бы прокататься на такой, а ещё лучше иметь у себя в гараже. Ценный раритет. ... Подробнее...
*16 Ноября 2022, 14:25 | Борис Пишет: Выглядит крайне ненадёжно. Судя по тому, что инфы о подобных машинах нет, они себя не зарекомендовали на испытаниях. Все-таки перевозить на жд платформах видимо дешевле и технологические проще... Подробнее...
*16 Ноября 2022, 00:47 | Алина Пишет: Какое интересное фото! Люблю такие атмосферные фотографии, которые передают рабочий процесс . Да еще с таким ракурсом, который нечасто встретишь. Спасибо фотографу за кадр..... Подробнее...
*16 Ноября 2022, 09:34 | Михаил Величко Пишет: Полный сервис и помощь для решения указанной ситуации. Автор собрал всю необходимую информацию, дал ссылки, контактные телефоны. Почти извиняется за свою занятость, если не сразу ответить на запрос. Спасибо за помощь и работу. ... Подробнее...
*16 Ноября 2022, 09:45 | Дима Пишет: А мне нравятся ретро автомобили. По сути это наша история и целая эпоха. По сути они отражают то время и вбирают в себя все что было в те времена. Каждая эпоха дает свое отражение на авто и их дизайне.... Подробнее...