Разное > Разное

Использование баз данных в чертежах

(1/3) > >>

DMuzer:
Добрый день!
Вопрос по Базам Данных. Где можно было бы посмотреть примеры как применяются связи с базами данных в чертежах. Во встроенной справке не слишком подробно описан этот вопрос. Понятно, как связывать записи баз данных с конкретными объектами в чертежах, а вот как например сделать спецификацию или что вообще можно делать с этим дальше не слишком понятно. Как обычно применяют эту технологию?

Алексей Кулик:
Я бы запрашивал данные из БД, опираясь на выбранные примитивы (и данные из них, естественно). А там, что уж делать с полученными данными - зависит от конкретной задачи и реализации.
Вопрос слишком общий и тут можно очень много говорить "просто так". Если будет конкретный механизм, конкретная реализация и т.п. - то можно и более предметно пообщаться ;)

DMuzer:
Так в том то и дело, что в книжках не очень много про это сказано, в справке тоже.
Я для себя думаю, как вообще с их помощью работать и стоит ли тратить время и разбираться.

Например, у меня есть база данных с информацией об оборудовании, я вставляю блоки - условные обозначения и связываю эти блоки с записями в БД.

Можно ли теперь сделать быстро спецификацию? Как это обычно делается? И можно ли связывать объекты с записями программно через VBA/COM и потом в каком виде получить ответ на запрос?

Алексей Кулик:
Ключевые слова - "Связываю их с БД". На основании этого механизма выполняем, например, запрос типа

--- Код: ---select * from EquipmentTable where id in (<И здесь перечисление ID элементов оборудования>)
--- Конец кода ---
А потом уже формировать отчет, выводить его куда-то и т.п.

Алексей Кулик:

--- Цитата: DMuzer от 09-06-2019, 18:14:29 ---И можно ли связывать объекты с записями программно через VBA/COM
--- Конец цитаты ---
Можно. Например, в РД примитива или в словарные записи (хоть описания блока, хоть вхождения) выполнять запись типа '(("id" . <ID записи>) ("table" . <Имя таблицы>)). И это только один из множества возможных вариантов

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии