nanoCAD СПДС | Разбор строки subSplit и ctlSetValue на примере Позиционной выноски и объекта БД
Узнать больше информации о nanoCAD СПДС - https://spds.club/funkcional-nanocad-spds/?utm_source=rutube Скачать тестовую лицензию nanoCAD СПДС можно на сайте продукта - https://spds.club/load/?utm_source=rutube Тело: https://cloud.mail.ru/public/BEjS/syDAm2rKZ Нужно: • Разбить строку по символу «×»; • Отсортировать по возрастанию, в каждом поддиапазоне; • Автоматически проставить позиции; • Определить количество одинаковых значений; • Сформировать текстовую строку; • Вывести на чертёж; 00:04 Открываем таблицу в «Редакторе таблиц». В таблице имеется форма для интерактивного взаимодействия при создании отчёта с обратной связью с чертежом 00:15 Вставляем раздел отчёта. В качестве источника данных выбираем «Позиционные выноски», расположенные на слое «Example». В столбце «А» отчёту будет вычисляться номер «Позиции». Для этого пишем выражение =row-I$15, где ячейка «I$15=row». В столбце «В» задаём значение первой строки «позиционной выноски» =Object.String1 00:58 Так как нам нужно будет разделить содержимое =Object.String1 по символу «×», которого не т на клавиатуре, заходим в «спец. Символы» вставляем это символ в ячейки и вырезаем его, тем самым копируя его в «буфер обмена» 01:05 В ячейке «С» строки отчёта пишем функцию subSplit , в качестве первого аргумента ссылаемся на ячейку off(0;-1), в качестве разделителя строки пишем "×", и 1 - первая группа символов. =subSplit(off(0;-1) ;"×