Диспетчер подключения к бд автокад
Доброе время суток. Перерыл форум и не нашёл конкретики по базам данных - как их нужно использовать? Что такое "метки", как пользоваться "запросами", как данные из таблиц "заснуть" в атрибут или поле? Вопросов возникает уйма, а дельных советов нет.
программист, рыцарь ObjectARX
У меня еще больше вопросов возникло. Например о какой базе данных идет речь? О dwg-файле? Тогда тебе в раздел программирование нужно.
Речь идёт о диспетчере подключения к БД. Не думаю что для работы с ним требуются знания VBA или LISP. Пока что на форуме я нашёл, что лучше сразу использовать БЗ Access - создал простейшую базу, подключил её к AutoCAD, а что дальше? Вот что меня (и не только меня я думаю) интересует!
Твой вопрос не отличается ясностью. Александр Ривилис задал тебе уточняющие вопросы. То, что ты написал после - вообще ни коим боком не соотносится как ответ к тому, о чём тебя спросили. Если не знаешь как нормально озвучить вопрос - обрисуй проблему, обуславливающую его (тогда может поймём что именно ты хочешь).
Просто, чтобы толком ответить надо написать пару страниц, сделать несколько десятков скриншотов. Много различных файлов примеров. Это целая статья и форум плохой формат для этого. Если бы был конкретный вопрос - то ответ бы был лаконичный.
А вопрос вообще про что?
1. Autocad + БД
2. БД
3. БД + Autocad
4. dbConnect
5. ГИС
Тогда это dbConnect - устаревшая технология, давно не развивалась. Но в своё время была хорошо раскрыта в Map 3D. Но сейчас вместо неё там продвигается FDO. Это я к тому, что связка Autocad + БД, по сути означает ГИС, а значит надо использовать Map 3D.
Например команда _adegenlink позволяет связать таблицу из БД с объектами чертежа, например с блоками по значению атрибута. Доступна в Map 3D.
trir, нет смысла противопоставлять.
Если есть необходимость связать DWG и внешнюю базу данных, то dbConnect хороший вариант (для небольших объемов данных), простой и доступный обычному пользователю.
Map 3D конечно вариант - заинтриговала возможность связывать атрибуты блока с БД, это мне как раз и надо. Но Map 3D это специализированный инструмент, заточенный под конкретные нужды, а я работаю в сфере железнодорожной автоматики (СЦБ) поэтому склоняюсь к "голому" AutoCAD-у.
Начальник службы Заказчика
Я тут параллельно - в других темах - пишу, что на мой взгляд многие возможности Map 3D универсальны или широкоупотребительны.
Например:
- возможность организации удобных (мощнее, чем Tool palettes) меню объектов для вычерчивания. В том числе - возможностью поиска отдельных видов объектов, выбора логических групп объектов, замены одних объектов на другие с одновременным изменением графических свойств и пр.,
- создание простых баз неграфических, но привязанных к графике данных прямо в dwg, конвертации их в другие форматы
- возможности автоматического или автоматизированного преобразования чертежей, чистки чертежей с помощью Drawing Cleanup и т.п.
Год назад предлагал расширить за счет этих возможностей базовый Автокад.
Удобное меню объектов, взможность чертить не блоками и полилиниями/отрезками/дугами и пр., а деталями, осями, границами площадных объектов и пр. кабелями, трубами, дорогами и т.п. Обращаться прямо к сущностям, называемым человеческим языком (как назовете - так и будет) - это же нужно всем, будь то архитекторы, электрики, картографы, конструкторы машин и т.д. Иметь мощные возможности исправления чертежей, подготовки "черновиков" для дальнейшей работы, автоматизированной обработки - тоже нужно почти всем.
При этом достигается очень высокая стандартизация содержания чертежей с явной экономией усилий, повышается однозначность, качество графики, появляется возможность полной проверки правильности всех данных.
И т.п.
Взять, да переименовать фирме AutoCAD Map 3D в какой-нибудь AutoCAD Base 3D - а то это "Map" сбивает с толку.
Вопросант знает (и хочет сказать) что хочет - как связать атрибуты блока с БД на уровне редактора блоков (т.е. при вставке блока связь уже бы была), чтобы задавая один из атрибутов (ключевой), другие атрибуты заполнялись из БД и при вставке следующего блока контролировалась уникальность определенных атрибутов (возможностями БД) - это в идеале.
Но тема создавалась для детального, постепенного разбора работы с БД, чтобы удовлетворить вопросы других пользователей тоже.
Автор:
Обеспечивает базовый интерфейс при поддержании связи с базами данных.
Можно просматривать и редактировать таблицы баз данных, выполнять запросы на языке структурированных запросов (SQL) и связывать записи таблиц с графическими объектами.
При первом открытии Диспетчера подключения к БД все базы данных и объекты данных помечаются с помощью красного крестика. Это означает, что объекты в настоящий момент не подключены. Для того чтобы подключиться к БД или к объекту данных, необходимо дважды нажать на соответствующем ярлыке в Диспетчере.
Список параметров
Диспетчер подключения к БД состоит из следующих компонентов.
Кнопки "Диспетчера подключения к БД"
Просмотр объектов баз данных и выполнение операций с ними.
Открытие таблицы внешней БД в режиме "только чтение". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки.
Открытие таблицы внешней БД в режиме редактирования. Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки.
Выполнение запроса. Кнопка недоступна, если в зоне структуры не выбран запрос.
Отображение диалогового окна "Новый запрос". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или запрос. Если выбрать запрос, то при нажатии этой кнопки отображается редактор запросов, в котором можно изменить запрос.
Новый шаблон связи
Отображение диалогового окна "Новый шаблон связи". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или запрос. Если выбрать шаблон связи, то при нажатии этой кнопки отображается диалоговое окно "Шаблон связи", в котором можно изменить шаблон связи. Кнопка не доступна для шаблонов, по которым уже установлены связи для объектов чертежа.
Новый шаблон метки
Отображение диалогового окна "Новый шаблон метки". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки. Если выбрать шаблон метки, то при нажатии этой кнопки отображается диалоговое окно "Шаблон метки", в котором можно изменить шаблон метки.
Зона структуры "Диспетчера подключения к БД"
Содержит узлы для каждого открытого в настоящий момент чертежа, а также узел "Источники данных", где перечислены все доступные источники данных, на которые настроена система.
Автор:
Обеспечивает базовый интерфейс при поддержании связи с базами данных.
Можно просматривать и редактировать таблицы баз данных, выполнять запросы на языке структурированных запросов (SQL) и связывать записи таблиц с графическими объектами.
При первом открытии Диспетчера подключения к БД все базы данных и объекты данных помечаются с помощью красного крестика. Это означает, что объекты в настоящий момент не подключены. Для того чтобы подключиться к БД или к объекту данных, необходимо дважды нажать на соответствующем ярлыке в Диспетчере.
Список параметров
Диспетчер подключения к БД состоит из следующих компонентов.
Кнопки "Диспетчера подключения к БД"
Просмотр объектов баз данных и выполнение операций с ними.
Открытие таблицы внешней БД в режиме "только чтение". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки.
Открытие таблицы внешней БД в режиме редактирования. Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки.
Выполнение запроса. Кнопка недоступна, если в зоне структуры не выбран запрос.
Отображение диалогового окна "Новый запрос". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или запрос. Если выбрать запрос, то при нажатии этой кнопки отображается редактор запросов, в котором можно изменить запрос.
Новый шаблон связи
Отображение диалогового окна "Новый шаблон связи". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или запрос. Если выбрать шаблон связи, то при нажатии этой кнопки отображается диалоговое окно "Шаблон связи", в котором можно изменить шаблон связи. Кнопка не доступна для шаблонов, по которым уже установлены связи для объектов чертежа.
Новый шаблон метки
Отображение диалогового окна "Новый шаблон метки". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки. Если выбрать шаблон метки, то при нажатии этой кнопки отображается диалоговое окно "Шаблон метки", в котором можно изменить шаблон метки.
Зона структуры "Диспетчера подключения к БД"
Содержит узлы для каждого открытого в настоящий момент чертежа, а также узел "Источники данных", где перечислены все доступные источники данных, на которые настроена система.
Установка связи dxf файла с таблицей dbf в AuotCAD осуществляется с помощью Диспетчера подключения к БД (вызывается с помощью команды _dbConnect).
В диспетчере по правому клику мышки на Источник данных необходимо выбрать Настройка источника данных…
В появившимся окне необходимо указать имя источника данных (алиас).
Далее появится диалог «Свойства связи с данными», где необходимо выбрать поставщика данных - Microsoft OLE DB Provider for ODBC Drivers.
В случае отсутствия данного драйвера необходимо его установить.
Далее выполнить действия на рисунках ниже.
В данном примере dsn файл сохранен в папке с dxf. Для того чтобы указать директорию, необходимо нажать кнопку Обзор .
Если все выполнено правильно, появится окно:
После нажатия на кнопку Готово , в следующем окне необходимо указать версию файла и директорию, в которой храниться dbf.
В этом окне просто нажимаем ОК , если dsn был сохранен в той же директории, где хранится созданный ранее dbf файл. Если нет, то необходимо снять галочку Использовать текущий каталог , нажать кнопку Выбор каталога и указать соответствующий каталог.
Таким образом, будет сформирован источник данных для примера - test1.
Необходимо выбрать созданный источник данных и нажать кнопку ОК.
После этого в диалоге «Свойства связи с данными» нажать кнопку ОК .
Вернувшись в среду AutoCad, необходимо по правому клику мышки на созданном источнике данных выбрать пункт всплывающего меню Подключить.
Далее выбирать имя таблицы и нажать кнопку Редактировать таблицу
Перед редактированием необходимо убедиться, что таблица dbf не используется другим ПО.
Автор:
Обеспечивает базовый интерфейс при поддержании связи с базами данных.
Можно просматривать и редактировать таблицы баз данных, выполнять запросы на языке структурированных запросов (SQL) и связывать записи таблиц с графическими объектами.
При первом открытии Диспетчера подключения к БД все базы данных и объекты данных помечаются с помощью красного крестика. Это означает, что объекты в настоящий момент не подключены. Для того чтобы подключиться к БД или к объекту данных, необходимо дважды нажать на соответствующем ярлыке в Диспетчере.
Список параметров
Диспетчер подключения к БД состоит из следующих компонентов.
Кнопки "Диспетчера подключения к БД"
Просмотр объектов баз данных и выполнение операций с ними.
Открытие таблицы внешней БД в режиме "только чтение". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки.
Открытие таблицы внешней БД в режиме редактирования. Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки.
Выполнение запроса. Кнопка недоступна, если в зоне структуры не выбран запрос.
Отображение диалогового окна "Новый запрос". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или запрос. Если выбрать запрос, то при нажатии этой кнопки отображается редактор запросов, в котором можно изменить запрос.
Новый шаблон связи
Отображение диалогового окна "Новый шаблон связи". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или запрос. Если выбрать шаблон связи, то при нажатии этой кнопки отображается диалоговое окно "Шаблон связи", в котором можно изменить шаблон связи. Кнопка не доступна для шаблонов, по которым уже установлены связи для объектов чертежа.
Новый шаблон метки
Отображение диалогового окна "Новый шаблон метки". Кнопка не доступна, если в зоне структуры не выбрана таблица, шаблон связи или шаблон метки. Если выбрать шаблон метки, то при нажатии этой кнопки отображается диалоговое окно "Шаблон метки", в котором можно изменить шаблон метки.
Зона структуры "Диспетчера подключения к БД"
Содержит узлы для каждого открытого в настоящий момент чертежа, а также узел "Источники данных", где перечислены все доступные источники данных, на которые настроена система.
Читайте также: