Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 10:11

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 30 дек 2014, 11:34 
Не в сети

Зарегистрирован: 30 дек 2014, 11:17
Сообщений: 2
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Всем привет.
В Visio 2013 сделал привязку данных к фигуре. Данные подгружаются из SQL.
Когда делаю привязку "руками", то все нормально. Но при автоматическом обновлении данных связь теряется. Получается так, что значения в таблице "внешние данные" обновились, а на схеме нет, и в таблице "внешних данных" пропадает значок привязки к фигуре (цепочка).
P.S.: я составляю интерактивную схему, на которой, в зависимости от значения, будет отображаться соответствующий цвет фигуры. Значения это входящие сигналы от аппаратуры, которые записываются в специальную таблицу в SQL.

Посоветуйте, пожалуйста, как сделать так, чтобы при автообновлении данные обновлялись и на схеме и не слетала связь с фигурами.

кросс-пост


Вложения:
vnesh_d.jpg
vnesh_d.jpg [ 21.19 Кб | Просмотров: 2065 ]


Последний раз редактировалось Surrogate 31 дек 2014, 13:56, всего редактировалось 1 раз.
добавлен кросс-пост
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 01 янв 2015, 17:37 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
думаю стоит продублировать вопрос на ресурсах имеющих прямое отношение к MS.
Там сидят люди получающие деньги за техподдержку пользователей и привлечение новых пользователей.
они должны знать нюансы работы с самыми свежими версиями продукта
вконтакте
фейсбук по-русски
answers.microsoft по-русски

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 12:02 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
думаю стоит продублировать вопрос на ресурсах имеющих прямое отношение к MS.

Ну, может не так уж все серьезно... :)
Как мне кажется, проблема не в Visio 2013 и механизме привязки к данным, а в каком-то частном конфликте. Возможно, как-то не так сделано "автоматическое обновление"...
Но для того, чтобы что-то посоветовать, исходных данных явно недостаточно.
В таких случаях лучше всего помогает исследование объекта. То есть хорошо бы взять упрощенный фрагмент схемы, связать его с переносимым источником данных (например с Excel вместо SQL) и забросить сюда.
Я поковыряюсь, посмотрю, в чем может быть ошибка.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 12:23 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Самое первое подозрение, кстати, падает на то, что при обновлении данных в SQL у Вас изменяется уникальный индекс, через который таблица связывается с шейпом. В этом случае данные в окошке "Внешние данные" будут видны обновленные, а с каким шейпом связать строку, Visio не будет знать, потому как основой для связи является значение поля индекса. Вот тут-то цепочка и пропадет.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 13:07 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
Цитата:
думаю стоит продублировать вопрос на ресурсах имеющих прямое отношение к MS.
Ну, может не так уж все серьезно... :)
ну а зачем, тогда все эти ребята нужны - если не отвечать на вопросы пользователей ?
сам я не пользуюсь этими чудесными инструментами. решил попробовать чисто чтоб поржать... В качестве источника внешних данных использовал файл Excel.
вот например в статье со слов Аллы все отлично
Процесс подключения данных из внешних источников, таких как Excel, Access, SQL Server и SharePoint, состоит из двух шагов — сначала нужно импортировать данные, а затем подключить их к фигурам.
Изображение
я пытался повторить тоже самое на своем компе, конфигурация такая Visio premium 2010 (32 разрядный), MS Office professional plus 2010 (32 разрядный)
при попытке обновления данных в окне внешних данных обновление действительно происходит. а вот со связанной фигурой нет. в качестве доказательства привожу данную гифкуИзображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 13:57 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
И что?!
Я же говорю - для связи нужен индекс.
Судя по картинке, в качестве индекса выбрано первое поле. Это происходит по умолчанию.
В процессе обновления Вы явно это поле изменили. То есть строки с индексом 567 в обновленных данных не существует. Вместо нее появилась строка с индексом 888.
Ну и как же Visio свяжет шейп, который ждет строки 567 с таблицей, в которой этой строки уже нет?
Ключевое поле менять нельзя!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 14:19 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
ну а зачем, тогда все эти ребята нужны - если не отвечать на вопросы пользователей ?

Вопрос, конечно, интересный... :)
Сдается мне, что они нужны как раз для того, чтобы отвечать. А вот помогать пользователям - это уже наша задача, а не их. Как-то так сложилось...
По крайней мере там, где требуется знание Visio.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 14:49 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
В процессе обновления Вы явно это поле изменили. То есть строки с индексом 567 в обновленных данных не существует. Вместо нее появилась строка с индексом 888.
я то думал они к номерам строк привязываются (слово индекс я так понимал), а не значению в первом столбце.
Tumanov писал(а):
Сдается мне, что они нужны как раз для того, чтобы отвечать. А вот помогать пользователям - это уже наша задача, а не их. Как-то так сложилось...
По крайней мере там, где требуется знание Visio.
не вижу существенной терминологической разницы между отвечать и помогать!
Факт помощи другим пользователям, это акт доброй воли пользователя форума, помощь же штатных сотрудников MS их прямая обязанность.
На нашем форуме официалы не зарегистрированы, не ужели их уровень знания Визио не позволяет ? Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 14:59 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
я то думал они к номерам строк привязываются (слово индекс я так понимал), а не значению в первом столбце.

Не обязательно в первом. Нужный столбец можно назначить.
Там просто диалог сделан так, что при отсутствии опыта можно этот вопрос не заметить. Два похожих окошка одно за другим.
Цитата:
На нашем форуме официалы не зарегистрированы, не ужели их уровень знания Визио не позволяет

Они же не разработчики. Разработчики в другом отделе и даже в другой стране.
Продавцам важно больше продать, разрекламировать, статьи написать или списать для информационного оформления. Пользователя тоже обижать нехорошо - поэтому без ответов оставлять нельзя.
Но лучше всего продукт знают либо его разработчики, либо те, кому приходится его применять на практике. Для разных задач, много лет, постоянно... Такого опыта от продавцов даже и требовать-то нельзя. Не тот профиль.
И потом - нас же много. Один одно лучше знает, другой - другое. Вместе получается - сила :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 15:48 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
Дык, это что получается?
Просто Karba надо поставить галочку внизу при подключении источника данных? И не будет проблем?
Вот здесь:

Изображение

_________________
GitHub
Yandex-диск с набором полезных утилит


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 16:01 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Возможно. Но точно можно будет сказать только когда все заработает. (Может проблема в чем-то еще).
И при этом в таблице при обновлении строки не должны смещаться. А то, если новая строчка встрянет близко к началу, все остальное тут же улетит.
Так что вообще-то надежнее иметь уникальный идентификатор.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 16:10 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Возможно. Но точно можно будет сказать только когда все заработает. (Может проблема в чем-то еще).
И при этом в таблице при обновлении строки не должны смещаться. А то, если новая строчка встрянет близко к началу, все остальное тут же улетит.
Так что вообще-то надежнее иметь уникальный идентификатор.

Согласен. Но! Как мы видим в примере Kargo, уникальный идентификатор создал ему проблему. :)
Ну если конечно нету - (Может проблема в чем-то еще).
Думаю, не зная какие изменения происходят с источником данных, нельзя предугадать что лучше. Имхо.

_________________
GitHub
Yandex-диск с набором полезных утилит


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 19:39 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
И потом - нас же много. Один одно лучше знает, другой - другое. Вместе получается - сила :)
официалы в совершенстве знают английский, не более того. Переведут статейку от VisioTeam попробуют все то, что там описано - и вот она радость для русскоязычных пользователей сварганили статью или запилили видео.
Нас много ? на форуме чуть более 300 пользователей, более сотни из них не имеют ни одного сообщения. 25 самых активных имеют в своей копилке более 20 сообщений. Реально люди из первой десятки самых активных пользователей осуществляют помощь новичкам.
в московском офисе MS человек пять имеют отношение к продвижению продукта (если интересно могу озвучить всех персоналий)
Shishok писал(а):
Думаю, не зная какие изменения происходят с источником данных, нельзя предугадать что лучше.
ровно по этой причине я не использую средства от MS для связывания с внешними данными.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 20:18 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
Думаю, не зная какие изменения происходят с источником данных, нельзя предугадать что лучше.

Цитата:
ровно по этой причине я не использую средства от MS для связывания с внешними данными.

Ну, так, а если знать? :)
Я вот где-то с полгода назад запустил самодельный DashBoard на работе. Почти полсотни показателей IT технологий ежедневно измеряются, в базу заносятся, передаются в Visio в шейпы-индикаторы и в PDF в виде такого красивенького пульта публикуются. Все на абсолютном автомате по расписанию.
Так что, если действительно нужно, проблем не возникнет. Инструмент работоспособен и достаточно удобен. Конечно, в тех рамках, для которых он придуман.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 02 янв 2015, 20:25 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
Инструмент работоспособен и достаточно удобен.
Оффтоп:
В: Вы любите кошек?
О: я просто не умею их готовить...

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: При обновлении данных слетает связь с фигурами
СообщениеДобавлено: 12 янв 2015, 10:59 
Не в сети

Зарегистрирован: 30 дек 2014, 11:17
Сообщений: 2
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Shishok писал(а):
Дык, это что получается?
Просто Karba надо поставить галочку внизу при подключении источника данных? И не будет проблем?
Вот здесь:

Да, действительно помогла установка этого параметра.
Спасибо за совет!!!

В офиц. службу поддержки я обращался ранее пару раз по другим продуктам, ответа внятного не получил. Дали кучу ссылок и ничего более. Лучше на форумы обращаться.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB