| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Hyperlink или как связать атрибут с базой данных?

Hyperlink или как связать атрибут с базой данных?

Ответ
Поиск в этой теме
Непрочитано 02.03.2007, 09:39 #1
Hyperlink или как связать атрибут с базой данных?
Mikhail
 
инженер-технолог (ГИП)
 
Санкт-Петербург
Регистрация: 11.09.2003
Сообщений: 1,116

День добрый.
Вот вопрос возник. Немного поработали в AutoPLANT PID как то муторная программа и вот решили вернуться к истокам. Т.е автокад и блоки.
Просто в AutoPLANTе связь блоков идет с базой данных по гиперлинку. Вот и хочу узнать что и как.
Интересна именно связь не только одностороняя из чертежа(атрибута) в базу данных, но и обратно из базы данных в чертеж (аттрибут). Одностороняя связь вроде бы работает, но сейчас вроде пришло время расширить познания

Где можно посикать такую информацию? Какие книги? Может быть кто то уже работает так?

Спасибо, что дочитали до конца
А Если ответите буду благодарен.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Просмотров: 4515
 
Непрочитано 02.03.2007, 11:36
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Посмотри эту тему
Там свойства полилиний экспортировались в Эксел. Под свойствами понимаются как физические (длинна, площадь, слой, цвет) так и некое семантическое описание (номер помещения и его назначение), хранимое в словарях и гиперссылке. Ссылки на лисп по работе с базами данных Ссылки на LISP и не только и здесь ARD EXD
Хороший пример работы с Базами mdb в Cadware от Kpblc'а, правда придется подждать починки.

Последний раз редактировалось VVA, 19.09.2015 в 21:14.
VVA вне форума  
 
Непрочитано 02.03.2007, 13:40
#3
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Связь с БД через атрибуты блоков была единственным возможным способом в AutoCAD-10. Сейчас это не имеет смысла - лучше использовать расширенные данные, которые можно привязать к чему угодно.

В расширенных данных может храниться строка (даже SQL-запрос к БД) по которой специальная программа должна уметь открыть базу данных, в ней нужную таблицу, в таблице найти нужную запись и отобразить соответствующим образом.

Программа, работающая с БД должна уметь найти в AutoCAD объекты, к которым привязаны расширенные данные, ссылающиеся на выделенуую запись (или записи).

Должна быть программа, привязывающие расширенные данные к объектам в момент создания или в другое время, а также отвязвающая их или препривязывающая к другим записям.

Hyperlink, в Автокадовском понимании, имеет смысл для публикации чертежей в Интернет с помощью DWF. Можно их делать и вручную, а можно путем специальной программы. В этом случае вместо расширенных данных должны автоматически создаваться гиперссылки на страницы с информацией об объектах, а из базы данных могут генерироваться простые HTML, отображаемые в браузерах. Хотя может генерироваться и гиперссылки в виде запроса к движку сайта - как в адресной строке этого форума.

Такая строка в виде
http://dwg.ru/forum/posting.php?mode=reply&t=12052

означает, что скрипту posting.php передается запрос с аргументами(после знака вопроса). В результате WEB-сервер генерирует соответствующую страницу по данным, хранящимся в БД и оформленных с помощью шаблона страницы.

То же самое может быть и в AutoCAD. DWF удобен тем, что сам Автокад не требуется, а чертеж (или, например, план города) может быть встроен в страницу в виде объекта.

Приходилось делать и другой вариант, когда просмотр DWF встраивается в автономную программу, работающую с СУБД. В этом случае перехватывается щелчок по гиперссылке и вместо статичной страницы запрос направляется к базе данных.

Вариантов и технологий сейчас существует множество.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 05.03.2007, 09:14
#4
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,116


Спасибо.
Закапываюсь в чтиво
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Hyperlink или как связать атрибут с базой данных?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск