Author |
Topic |
|
Voland
91 Posts |
Posted - 10/26/2005 : 15:32:30
|
Вот читаю вопросы/ответы. Поясните пожалуйста что это все значит. Можно что ли чертеж визио связать с БД? Всмысле, конкретно меня интересует не отображение таблиц БД на листе визио, а связь конкретных, мной созданных фигур с БД, если можно обьясните как это делается, и что (пример) это дает. Можно ли по изменению фигуры вносить изменения в БД? Или дайте ссылочку где об этом можно прочесть...
___ Кто ищет тот найдет __ |
|
brace
Russia
358 Posts |
Posted - 10/26/2005 : 16:43:35
|
ну народ пошел ну даже хелп влом почитать ! в поле поиска visio help забиваешь слово database получаешь более 20 статей на тему как связать рисунок с БД. visio 2003. |
|
|
Voland
91 Posts |
Posted - 10/26/2005 : 17:16:28
|
Да в том то и дело что читал... там вроде как, все про построение диаграм для БД, ее сылок, связей и прочее.. А мне интересно, могу ли я например создать шейп АТС, в нем будет 3 поля, № МС, Назначение, №№ пар. Затем сязать этот шейп с БД, а конкретно с таблицой АТС по коду(ну с кодом проблем нет). И при изменении данных в шейпе, скажем поле Назначение, сразу же происходит изменение данных в БД, ну или там после определенных действий... и на оборот, если ктото в БД поменял поле назначение, то при обновлении чертежа, шейп уже содержит новые данные. В хелпе чтот я пока не нешел ответа...
___ Кто ищет тот найдет __ |
|
|
brace
Russia
358 Posts |
Posted - 10/26/2005 : 18:27:58
|
начинать надо с простого поэтому прочитай в хелпе статью export shape properties to a database освоишь двигайся дальше. |
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/26/2005 : 18:55:51
|
Про связь с БД вроде уже и в форуме много говорилось... Как я понял, Вы хотите иметь мастер-шейп "АТС". На рисунке их будет несколько. Каждый экземпляр шейпа должен быть связан со своей строкой таблицы в БД. ID шейпа и три Custom Properties должны соответствовать трем полям таблицы. Изменение Custom Properties на рисунке после нажатия на кнопку или периодически должно попадать в таблицу. Редактирование таблицы должно приводить к изменениям полей в шейпе. Если это так, то Ваша задача решается, причем решается стандартным Database Wizard или несколькими Database утилитками из той же группы попроще. |
|
|
Voland
91 Posts |
Posted - 10/27/2005 : 11:19:52
|
Да, вы правы именно это мне и нужно. Вы говорите что: "Ваша задача решается, причем решается стандартным Database Wizard или несколькими Database утилитками из той же группы попроще." Я работаю с ActiveX компонентом Drawing Control, там есть еще один компонет Мicrosoft Visio Database Modeling Engine вот как я думал это для построение дата диаграм БД с помощью визио, или это как раз и есть Database через который я могу связать мой Drawing Control, вернее шейпы на нем с БД? Или мне вообще всеравно где и что я делаю, нужно создать определенный стенсил с шейпами в которых все уже будет прописанно? Но тогда не пойму как они будут коннектиться на базу в моем приложении, у них же нет свойства алиаса базы и прочее :))..
___ Кто ищет тот найдет __ |
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/27/2005 : 19:47:07
|
В исходном вопросе ничего не говорилось про ActiveX компонент, поэтому и ответ получился не точным. Database Wizard - это отдельное приложение. С его помощью пользователь настраивает связи между шейпом или мастер-шейпом и БД. К Database Modeling Engine это не имеет никакого отношения. Да и с ActiveX компонентом работать не должно. Так что в Вашем случае придется эту связь выполнять чисто программно средствами Вашего приложения. Но это даже проще - чужих приложений изучать не нужно, а с базами Delphi работать умеет. |
|
|
Voland
91 Posts |
Posted - 10/28/2005 : 11:28:14
|
Ну да, я так и делаю, добавил в кустом пропертиес нужные ячейки и работаю с ними в делфи и синхронизирую их значения с ячейками таблиц БД. Просто думал может есть что то уже сделанное для меня . Типа настроил мастер шейп, кинул на форму а он уже привязялся к своей записи в БД ... нда... ну и размечтался же я... Ладно.. а так впринципе вы правы, помоему моим способом тоже лекгче... Спасибо за разьяснения.
___ Кто ищет тот найдет __ |
|
|
ODG
Russia
3 Posts |
Posted - 11/05/2005 : 18:47:55
|
Давно пытаюсь настроить(зарегистрировать) библиотеку immortal, а конкретнее "спуски" , "данные проекта" и т.д.,т.е. всё что у Вас скачал - но безуспешно! У меня Visio 2003 SP2. Будьте добры помогите! Все readme.txt очень непонятны.
Sochi |
|
|
immortal
Russia
391 Posts |
Posted - 11/05/2005 : 20:19:51
|
quote: Давно пытаюсь настроить(зарегистрировать) библиотеку immortal
прошу прощения за задержку при регистрации, просто в разработках сильные изменения и небыло возможности скомпилировать работоспособную версию в результате изменений много косяков было, скоро будет более менее работоспособная версия без регистрации.
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
ODG
Russia
3 Posts |
Posted - 11/08/2005 : 09:02:04
|
Спасибо, что не отказали. Будем подождать. А ведь правда Белый и Пушистый.
Sochi |
|
|
Voland
91 Posts |
Posted - 11/08/2005 : 10:52:03
|
Как то интересно моя тема обсуждается :))))))
___ Кто ищет тот найдет __ |
|
|
|
Topic |
|