VBA. Как добраться до переменных СПДС таблицы?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. Как добраться до переменных СПДС таблицы?

VBA. Как добраться до переменных СПДС таблицы?

Ответ
Поиск в этой теме
Непрочитано 05.04.2014, 01:28 #1
VBA. Как добраться до переменных СПДС таблицы?
f11skin
 
Регистрация: 02.02.2013
Сообщений: 7

Народ, столкнулся с проблемой: создал в СПДСе таблицы с формой, с внутренними переменными. При нажатии на таблицу эти переменные все отображаются, все видны, но при попытке запросить средствами VBA - эти переменные не возможно "увидеть". Помогите, каким образом можно увидеть/использовать эти переменные? (работал через Mccom2.server)
Просмотров: 3747
 
Непрочитано 05.04.2014, 01:45
#2
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596


Перемудрили. С обычными ячейками таблицы спдс работать очень просто, а с переменными формы... =/

----- добавлено через ~2 мин. -----
Курите watch для коллекции объектов спдс. Не знаю, что тут можно ещё посоветовать
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 05.04.2014, 01:54
#3
f11skin


 
Регистрация: 02.02.2013
Сообщений: 7


Ячейки таблицы активно используют те переменные. Собственно задача и состояла в том чтоб создать алгоритм загрузки информации в эти переменные. Просто нигде не могу найти какой это класс и как подключиться к "СПДС\Пользовательские атрибуты"

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от swell{d} Посмотреть сообщение
Курите watch для коллекции объектов спдс.
С этого места поподробнее, пожайлуста
f11skin вне форума  
 
Непрочитано 05.04.2014, 12:39
1 | #4
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596


Простая работа с таблицами у меня подробно разжована тут: http://forum.dwg.ru/showthread.php?t=107267

Про watch тут:

----- добавлено через 45 сек. -----
http://fordewind.org/wiki/doku.php?i...B8%D0%B5_excel
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 05.04.2014, 21:32
#5
f11skin


 
Регистрация: 02.02.2013
Сообщений: 7


Спасибо. Первую ссылку я уже давно изучаю. Очень полезная. А вторую попробую разобрать, вдруг выковыряю доступ...
f11skin вне форума  
 
Непрочитано 06.04.2014, 10:12
#6
k168


 
Регистрация: 23.06.2005
Сообщений: 79


Цитата:
Сообщение от f11skin Посмотреть сообщение
Собственно задача и состояла в том чтоб создать алгоритм загрузки информации в эти переменные.
А что значит алгоритм загрузки? Как это упростит жизнь, Вам, как пользователю таблиц и форм. Если нужен централизованный механизм заполнения / изменения данных в контроле, то воспользуйтесь "редактором коллекций". Сохранение и использование данных в редакторе коллекций
k168 вне форума  
 
Автор темы   Непрочитано 07.04.2014, 01:54
#7
f11skin


 
Регистрация: 02.02.2013
Сообщений: 7


Это значит что надо снять информацию с динамических блоков, с выносок, переварить немного и влить в переменные таблицы, на которые опирается сложная система взаимосвязей внутри таблицы. Сейчас это делается вручную, но есть желание сделать это программой.
f11skin вне форума  
 
Непрочитано 07.04.2014, 07:02
#8
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,715


Цитата:
Сообщение от f11skin Посмотреть сообщение
информацию с динамических блоков, с выносок, переварить немного и влить в переменные таблицы
Если у вас есть такой функционал то зачем переменные? Не проще будет просто заполнить таблицу?
MCAD вне форума  
 
Автор темы   Непрочитано 07.04.2014, 10:27
#9
f11skin


 
Регистрация: 02.02.2013
Сообщений: 7


Если бы все было так просто. В одной ячейке может быть как переменная информация так и не переменная. Это легко решается подстановкой текстовых и числовых переменных, но прямым редактированием ячеек это не решится.

----- добавлено через ~2 мин. -----
Вобщем как вариант, причем гораздо более сложный, можно попробовать придумать с "прямым" редактированием, но более логично попробовать использовать то что есть.
f11skin вне форума  
 
Непрочитано 07.04.2014, 10:33
#10
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596


Сделайте скрытый столбец, загоните туда все свои переменные, а в остальных ячейках ссылайтесь на ячейки переменных. Тоже мне проблема
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 07.04.2014, 10:55
#11
f11skin


 
Регистрация: 02.02.2013
Сообщений: 7


Ну скорее всего таким путем и пойду, хоть и менее удобно, т.к. "watch" по таблице искомых переменных таблицы не дал.
f11skin вне форума  
 
Непрочитано 12.04.2014, 09:04
#12
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,715


f11skin, Вникнуть в задачу на этапе постановки у меня так и не получилось. Было бы интересно посмотреть на реализацию.
MCAD вне форума  
 
Автор темы   Непрочитано 22.04.2014, 10:38
#13
f11skin


 
Регистрация: 02.02.2013
Сообщений: 7


Задача несложная: взять с некоторого количества динамических блоков информацию ("диаметр арматуры, длину"), перенести эту информацию в таблицу (нагруженную зависимостями таблицу СПДС, с формой) Когда доделаю - скину в личку скриптик, нужный блок и таблицу. Жаль что решить задачу напрямую (через изменение переменных) не получается, было бы красивее .
f11skin вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. Как добраться до переменных СПДС таблицы?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полезные таблицы для инженеров (самопальные и не только). Armin Поиск литературы, чертежей, моделей и прочих материалов 152 22.12.2024 04:14
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. skkkk Готовые программы 144 25.07.2024 10:48
Исчезают таблицы СПДС графикс 6.843 содержащие автоматические отчеты, остаются только заголовки scatler ПО от CSoft 13 21.09.2011 10:30
как с помощью vba начертить линию vasyavip Программирование 77 09.10.2008 23:17
Таблицы в СПДС 4 Огурец Вертикальные решения на базе AutoCAD 14 24.10.2007 11:00