|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.02.2013, 11:48 | #1 | |
Выгрузка данных SQL server в значения атрибутов блоков Autocad
инженер
Регистрация: 27.02.2013
Сообщений: 15
|
||
Просмотров: 5678
|
|
||||
инженер Регистрация: 27.02.2013
Сообщений: 15
|
База данных на SQL, формируется специальным ПО для получения проектной документации (отдела контрольно-измерительной автоматики). Данное ПО имеет закрытый программный код для получения 2D документации, но полученная документация не соответствует нашим стандартам. А возможности изменить данные шаблоны в ней отсутствую.
База данных представляет собой набор таблиц(традиционная таблица) разного оборудования и его характеристик |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Какая структура БД? Как выглядят чертежи и что не устраивает?
Я на VBA (Acad 2008), через ADO, подключался к БД (MSSQL 2005) в master брал структуру таблиц и рисовал таблицы для диаграмм структуры БД. Так, что это просто, но если версия >2010, лучше использовать VS. Последний раз редактировалось trir, 27.02.2013 в 14:25. |
|||
|
||||
инженер Регистрация: 27.02.2013
Сообщений: 15
|
Цитата:
В скрине один из наших шаблонов документации (слева попытка попасть в мою БД, требует какой то шаблон связи...) В БД присутствую все информационные данные которые есть на чертеже. Я так понимаю мне нужно: 1. Наладить ADO SQL Server -> ACAD 2. Написать макрос на VBA для заполнения данными моих атрибутов в блоках. А что такое VS? |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Ну пути 2 - либо делать это непосредственно из автокада, либо внешней программой читать данные и через ActiveX делать изменения в чертежах с помощью того-же автокада - в зависимости с чем предполагается работать конечному юзеру (с автокадом или с программой работающей с БД). Технически сложного и в том и другом случае нет абсолютно ничего - пишите в каком месте возникают проблемы - вся сложность которая тут есть - грамотно разработать схему БД.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
А зачем? То, что у вас, называется dbConnect - в этой технологии есть возможность создавать метки с данными из БД, гораздо функционально чем атрибуты блоков. Хотя возможность экспорта данных из БД в атрибуты блоков кажись то же есть, но при этом теряется синхронизация с БД.
|
|||
|
||||
инженер Регистрация: 27.02.2013
Сообщений: 15
|
Цитата:
|
|||
|
||||
инженер Регистрация: 27.02.2013
Сообщений: 15
|
Наши проектировщики говорят что когда то прибывали реализовать данный механизм. Вариант dbConnect через метки, их не устроил поскольку объект метка имеет недостаточно функционала. "Если ты сможешь создать метку любой геометрической формы с произвольным пространственным расположением атрибутов то ты - герой Автокада." Их устраивает только экспорт данных из БД в атрибуты блоков без синхронизации.
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
На dotNET это можно легко сделать. Создать панель инструментов, кинуть на неё Grid подключённый к БД и пару кнопок. Выделил запись, нажал кнопку указал точку вставки или нужный блок и всё...
И на VBA тоже можно сделать только там нет штатного компонента для таблиц, но можно использовать ListBox |
|||
|
||||
инженер Регистрация: 27.02.2013
Сообщений: 15
|
По поводу dotnet нашел неплохой ресурс для новичков https://sites.google.com/site/bushmansnetlaboratory/ . Хотел бы посоветоваться у нас стоят Autocad 2008 и выше, какую среду программирования лучше применить?
|
|||
|
||||
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
|
Цитата:
Цитата:
Переходить-то конечно здорово, но все ли конторы готовы выделять под это деньги?
__________________
Алексей |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массовое редактирование свойств атрибутов блоков | kgb | Программирование | 11 | 13.06.2023 14:39 |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. | hwd | Баги и пожелания в Autodesk | 21 | 21.04.2010 20:27 |
AutoCAD 2007. Вставка блоков О_о | vaca | AutoCAD | 3 | 25.12.2009 15:01 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |