Разное > Разное
Использование баз данных в чертежах
DMuzer:
Добрый день!
Вопрос по Базам Данных. Где можно было бы посмотреть примеры как применяются связи с базами данных в чертежах. Во встроенной справке не слишком подробно описан этот вопрос. Понятно, как связывать записи баз данных с конкретными объектами в чертежах, а вот как например сделать спецификацию или что вообще можно делать с этим дальше не слишком понятно. Как обычно применяют эту технологию?
Алексей Кулик:
Я бы запрашивал данные из БД, опираясь на выбранные примитивы (и данные из них, естественно). А там, что уж делать с полученными данными - зависит от конкретной задачи и реализации.
Вопрос слишком общий и тут можно очень много говорить "просто так". Если будет конкретный механизм, конкретная реализация и т.п. - то можно и более предметно пообщаться ;)
DMuzer:
Так в том то и дело, что в книжках не очень много про это сказано, в справке тоже.
Я для себя думаю, как вообще с их помощью работать и стоит ли тратить время и разбираться.
Например, у меня есть база данных с информацией об оборудовании, я вставляю блоки - условные обозначения и связываю эти блоки с записями в БД.
Можно ли теперь сделать быстро спецификацию? Как это обычно делается? И можно ли связывать объекты с записями программно через VBA/COM и потом в каком виде получить ответ на запрос?
Алексей Кулик:
Ключевые слова - "Связываю их с БД". На основании этого механизма выполняем, например, запрос типа
--- Код: ---select * from EquipmentTable where id in (<И здесь перечисление ID элементов оборудования>)
--- Конец кода ---
А потом уже формировать отчет, выводить его куда-то и т.п.
Алексей Кулик:
--- Цитата: DMuzer от 09-06-2019, 18:14:29 ---И можно ли связывать объекты с записями программно через VBA/COM
--- Конец цитаты ---
Можно. Например, в РД примитива или в словарные записи (хоть описания блока, хоть вхождения) выполнять запись типа '(("id" . <ID записи>) ("table" . <Имя таблицы>)). И это только один из множества возможных вариантов
Навигация
Перейти к полной версии