hudozhnik Posted April 19, 2022 Report Share Posted April 19, 2022 (edited) Artem_R, doctorraz спасибо за примеры, потыркал, разобрался, как устроено. 1 час назад, doctorraz сказал: розового котенка в форме шарика пока не умею, а как это сделать в автокад? В автокаде реализовывал это так - сделал блок прямоугольника со штриховкой с прозрачностью 50 процентов с типом цвета "по блоку". Далее блок вставляется в ячейки таблицы как графика, и в свойствах ячейки вручную выбирается нужный цвет для каждой ячейки. Хотел тут попробовать также, но данный блок при выборе через построитель выражений через кнопку "присоединить объект" выдает пустое окно, через создание таблицы по выборке - создает шаблон отчета без самого отчета вот в таком виде Плюс к этому данный блок отображается в таблице автокада в нанокаде правильно, но выделить данную ячейку не дает, только по двойному клику предлагает окно по выбору блока, где в выпадающем списке нельзя выбрать этот блок. То есть блок в ячейке есть, но сделать с ним ничего нельзя=) Edited April 19, 2022 by hudozhnik Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 19, 2022 Report Share Posted April 19, 2022 Только что, hudozhnik сказал: в свойствах ячейки вручную Тут все само, ячейки красит, сумму площадей считает... Автоматизация))) добавлено через 3 минут ТЗ было посчитать сумму площадей штриховок одного цвета и покрасить ячейку в цвет штриховки... Или я не так понял)) 2 Quote Link to comment Share on other sites More sharing options...
Kreator Posted April 19, 2022 Report Share Posted April 19, 2022 (edited) @doctorraz А можно такую же, но с перламутровыми пуговицами? Edited April 19, 2022 by Kreator 1 1 Quote Link to comment Share on other sites More sharing options...
hudozhnik Posted April 19, 2022 Report Share Posted April 19, 2022 3 часа назад, doctorraz сказал: ТЗ было посчитать сумму площадей штриховок одного цвета и покрасить ячейку в цвет штриховки... Или я не так понял)) Все так, уже воспроизвел свою табличку благодаря вашим примерам. Прозрачность у ячейки, я так понял, не сделать - ctlSetCellFillColor выдает чистый цвет объекта без учета прозрачности. 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 20, 2022 Report Share Posted April 20, 2022 15 часов назад, hudozhnik сказал: Прозрачность у ячейки, я так понял, не сделать - ctlSetCellFillColor выдает чистый цвет объекта без учета прозрачности. Да. Вы правильно поняли. Но у Вас же конечное кол-во цветов на чертеже заранее определено?!?. Еcли есть легенда, то всегда можно назначить нужный цвет, сопоставив его с тем, который будет при отображении на экране. Вы выбрали самый сложный вариант :-( Можно проще. Проверка условий на наличие свойства, нужна , если в отчёте несколько разных объектов. 19 часов назад, hudozhnik сказал: создает шаблон отчета без самого отчета вот в таком виде цвет.dwg 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 20, 2022 Report Share Posted April 20, 2022 46 минут назад, MCAD сказал: Проверка условий на наличие свойства, нужна , если в отчёте несколько разных объектов Спойлер 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 20, 2022 Report Share Posted April 20, 2022 @doctorrazКонечно. Но там и не было других вариантов. Без проверки наличия свойства не обойтись. Особенно для начинающих, но продвинутых пользователей. добавлено через 6 минут Короче, это только заготовка, а потом напильником (если уж очень хочется) 1 1 Quote Link to comment Share on other sites More sharing options...
Lion2032 Posted April 28, 2022 Report Share Posted April 28, 2022 (edited) Коллеги, подскажите как загрузить в таблицу именованный диапазон из Эксель? (ну когда имя задается в эксель через Формулы\Диспетчер имен) Edited April 28, 2022 by Lion2032 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 28, 2022 Report Share Posted April 28, 2022 17 минут назад, Lion2032 сказал: как загрузить в таблицу именованный диапазон из Эксель? Спойлер 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 28, 2022 Report Share Posted April 28, 2022 2 часа назад, Lion2032 сказал: как загрузить в таблицу именованный диапазон из Эксель? Нет аналогичного функционала в нанокад, пользуйтесь "записной книжкой". Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 28, 2022 Report Share Posted April 28, 2022 Только что, MCAD сказал: Нет аналогичного функционала в нанокад, Чегойто? По Картинкам выше грузит именованный диапазон.., в свойствах меняем на другой, синхронизируем, и все нормуль.. Сам в шоке, что это работает)) То что он потом тыква.. дык в соответствии с ТЗ все 1 Quote Link to comment Share on other sites More sharing options...
Lion2032 Posted April 28, 2022 Report Share Posted April 28, 2022 (edited) 11 минут назад, doctorraz сказал: Чегойто? По Картинкам выше грузит именованный диапазон.., в свойствах меняем на другой, синхронизируем, и все нормуль.. Сам в шоке, что это работает)) То что он потом тыква.. дык в соответствии с ТЗ все У меня грузит весь лист почему-то. Андрей, попробуй разбить на два диапазона и загрузить их по отдельности добавлено через 1 минуту 1 час назад, MCAD сказал: Нет аналогичного функционала в нанокад, пользуйтесь "записной книжкой". Это как? Edited April 28, 2022 by Lion2032 Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 28, 2022 Report Share Posted April 28, 2022 Так и я не понял 37 минут назад, doctorraz сказал: То что он потом тыква.. дык в соответствии с ТЗ все Думал что-то похожее нужно добавлено через 6 минут 27 минут назад, Lion2032 сказал: Это как? Нужен "Список" (combobox) в ячейке? Там вариантов использования тмища нанокад не Excel, увы. 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 28, 2022 Report Share Posted April 28, 2022 Только что, Lion2032 сказал: попробуй разбить на два диапазона и загрузить их по отдельности НаноСПД22 без проблем, два диапазона, сразу попробовал, грузит добавлено через 1 минуту В смысле или тот или другой Quote Link to comment Share on other sites More sharing options...
Lion2032 Posted April 28, 2022 Report Share Posted April 28, 2022 55 минут назад, doctorraz сказал: НаноСПД22 без проблем, два диапазона, сразу попробовал, грузит добавлено через 1 минуту В смысле или тот или другой А, блин у меня 21 СПДС Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 29, 2022 Report Share Posted April 29, 2022 13 часов назад, Lion2032 сказал: А, блин у меня 21 СПДС Наверное я что-то не понимаю в ТЗ, но там все работаете одинаково примерно с нанокад СПДС 5.1 (раньше дрогой редактор просто был) 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 29, 2022 Report Share Posted April 29, 2022 @MCAD кстати это из ком строки никак? по аналогии с sptblprep, sptblvform Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 29, 2022 Report Share Posted April 29, 2022 13 часов назад, Lion2032 сказал: А, блин у меня 21 СПДС специально для тебя проверил в голом 20 и 21... работает можешь пользоваться Quote Link to comment Share on other sites More sharing options...
NYO Posted April 29, 2022 Report Share Posted April 29, 2022 1 час назад, doctorraz сказал: из ком строки никак? Записали пожелание #14956 1 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 29, 2022 Report Share Posted April 29, 2022 1 час назад, doctorraz сказал: работает А я так и не понял :-| @Lion2032Нужно просто прочитать данные из именованного списка или ожидалось какое - то дальнейшее использование этого диапазона ? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted April 29, 2022 Report Share Posted April 29, 2022 26 минут назад, MCAD сказал: А я так и не понял :-| просто прочитать получается.. чего-то другого хочется конечно, но иллюзий особо не питаю 1 Quote Link to comment Share on other sites More sharing options...
Lion2032 Posted May 8, 2022 Report Share Posted May 8, 2022 (edited) В 29.04.2022 в 13:29, MCAD сказал: А я так и не понял :-| @Lion2032Нужно просто прочитать данные из именованного списка или ожидалось какое - то дальнейшее использование этого диапазона ? Нужно сделать таблицу, что бы из нее давать значения полями ... (см. приложенный файл) Иногда бывает так, что на одном листе (в Экселе) сделано несколько именованных диапазонов. и их всех нужно "загнать" в модель файла dwg/ Для форума Однолинейка.dwg Edited May 8, 2022 by Lion2032 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 8, 2022 Report Share Posted May 8, 2022 13 минут назад, Lion2032 сказал: см. приложенный файл тема называется: Работа с таблицами в nanoCAD таблицы dwg тут каким боком? или это для примера как с таблицами dwg можно? загнать из одного файла excel несколько именованных диапазонов в нанотаблицы без проблем, но... это будут РАЗНЫЕ таблицы Quote Link to comment Share on other sites More sharing options...
Lion2032 Posted May 8, 2022 Report Share Posted May 8, 2022 1 час назад, doctorraz сказал: это для примера как с таблицами dwg можно? Именно так, мне именно такого функционала в таблицах Нанокад не хватает. ну или я не знаю ЧТО ИМЕННО нужно сделать, что бы отобразить таблицу с именованным диапазоном. Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 8, 2022 Report Share Posted May 8, 2022 1 час назад, Lion2032 сказал: Нужно сделать таблицу, что бы из нее давать значения полями ... (см. приложенный файл) Иногда бывает так, что на одном листе (в Экселе) сделано несколько именованных диапазонов. и их всех нужно "загнать" в модель файла dwg/ Я выше писал, что не вижу решения с Excel. Посмотрите в СПДС как на этих формах в таблицах списки в listBox и comboBox реализованы. и как потом значения в ячейки передаются Копия СПДС-6_01.07.2010_Сх.расчетн.вертикаль_Для Жил.домов_защита от перегруз.ПУЭ+ТКП.dwg 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.