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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re:
СообщениеДобавлено: 25 фев 2014, 05:30 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Qwertiy писал(а):
posix86749 писал(а):
но автоподстановка не срабатывает

А если не ждать автоподстановку, а написать руками?

Конечно пробовал - выдает ошибку: "неправильное имя таблицы свойств фигуры".

Qwertiy писал(а):
posix86749 писал(а):
=Cont1!Prop.cont1data1

Для самой фигуры можно не писать её имя, т. е. просто =Prop.cont1data1

Тож так думал, пробовал: Ошибка в формуле.


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

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

posix86749, молодец ! создал пост у ВизиоГая - Заграница нам поможет :)

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 25 фев 2014, 10:35 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
posix86749, молодец ! создал пост у ВизиоГая - Заграница нам поможет :)

Не сочтите за пренебрежение нашими спецами:)
Правда с моим английским не уверен, что меня там вообще поймут...


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 25 фев 2014, 10:54 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

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

"Разговорник иностранного языка - самая бесполезная книга. Найдете вы в ней интересующий вас вопрос, зададите иностранцу, он вас поймет. Но ведь он вам на него ответит на иностранном!!!!" ©


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 25 фев 2014, 18:30 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Мне кажется, тут в чем дело.

Контейнер может в принципе полностью перестраивать свою вутреннюю структору, в зависимости от выбранного "стиля" (особенно хорошо это видно в Visio 2013)
То есть, если ты изменишь "стиль" контейнера все составляющие саб-шейпы могут быть попросту удалены и другие созданы заново.
Поэтому возможно, что писать формулы во внутренних шейпах опасно.

Текст контейнера отображает не сам шейп контейнера, а его подшейп промаркированный как "Header" (который может быть в легкую замене другим при изменении стиля - но текст останется).

Наверное по этой же причине и вставка поля задизейблена - его надо было бы вставлять во "внутренний" шейп, но он может измениться. Поэтому не совсем ясно, куда вставлять.
(хотя возможно надо было бы вставлять в "Header", типа как имя, и сохранять при смене стиля, - но сейчас это походу не реализовано, насколько я понял).

Однако, все должно работать для случая, если ты не собираешься кардинально менять стиль контейнера (и пользователь само собой тоже). Тогда можно например в шейп (который "Header") руками вставить поле, ссылающееся на ShapeData контейнера. Пример приаттачен - добавлено поле "ContainerText" и когда его меняешь, меняется заголовок контейнера.

Кстати, а чего ты вообще хочешь добиться, может есть обходной путь? Т.е. зачем тебе ShapeData в контейнере?


Вложения:
Drawing1.vsd [47.5 Кб]
Скачиваний: 172

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 25 фев 2014, 18:45 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 25 фев 2014, 19:16 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
он хочет, как я понял, чтоб при помещении шейпа в контейнер, на шейпе отображалась инфа, которая принадлежит контейнеру. и все через шейпшит. у меня не получается такое сделать

Для этого есть такая фишка - CONTAINERSHEETREF()

Пример приаттачен - там 2 контейнера с ShapeData, и один "хитрый" шейп,
текст которого меняется в зависимости от того, в какой контейнер его положить.

Сделано примерно так (если выкинуть обработку ошибок)..

=CONTAINERSHEETREF(1)!Prop.Row_1

http://www.youtube.com/watch?v=DsbRAneZEKs


Вложения:
Drawing2.vsd [79.5 Кб]
Скачиваний: 178

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 25 фев 2014, 19:26 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
а, вот эта функция. я вместо нее наткнулся на LISTSHEETREF, поковырялся с ней, ниче не вышло, я и забил)
бум знать! :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 03:01 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
9rey писал(а):
он хочет, как я понял, чтоб при помещении шейпа в контейнер, на шейпе отображалась инфа, которая принадлежит контейнеру. и все через шейпшит. у меня не получается такое сделать

Для этого есть такая фишка - CONTAINERSHEETREF()

Пример приаттачен - там 2 контейнера с ShapeData, и один "хитрый" шейп,
текст которого меняется в зависимости от того, в какой контейнер его положить.

Сделано примерно так (если выкинуть обработку ошибок)..

=CONTAINERSHEETREF(1)!Prop.Row_1

http://www.youtube.com/watch?v=DsbRAneZEKs

Отлично!!! То что надо!!
На функцию CONTAINERSHEETREF смотрел, но так и не понял как ее применить.
Осталось только разобраться, как вывести данные в самом контейнере. Если на буржуйском форуме не подскажут, то буду искать какие-то обходные пути


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 05:47 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

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

Контейнер может в принципе полностью перестраивать свою вутреннюю структору, в зависимости от выбранного "стиля" (особенно хорошо это видно в Visio 2013)
То есть, если ты изменишь "стиль" контейнера все составляющие саб-шейпы могут быть попросту удалены и другие созданы заново.
Поэтому возможно, что писать формулы во внутренних шейпах опасно.

Текст контейнера отображает не сам шейп контейнера, а его подшейп промаркированный как "Header" (который может быть в легкую замене другим при изменении стиля - но текст останется).

Наверное по этой же причине и вставка поля задизейблена - его надо было бы вставлять во "внутренний" шейп, но он может измениться. Поэтому не совсем ясно, куда вставлять.
(хотя возможно надо было бы вставлять в "Header", типа как имя, и сохранять при смене стиля, - но сейчас это походу не реализовано, насколько я понял).

Однако, все должно работать для случая, если ты не собираешься кардинально менять стиль контейнера (и пользователь само собой тоже). Тогда можно например в шейп (который "Header") руками вставить поле, ссылающееся на ShapeData контейнера. Пример приаттачен - добавлено поле "ContainerText" и когда его меняешь, меняется заголовок контейнера.

Кстати, а чего ты вообще хочешь добиться, может есть обходной путь? Т.е. зачем тебе ShapeData в контейнере?


Не сразу понял, что вы прописали, но потом понял.
Вот только не ясно, почему в User.data1 вы вписываете =Sheet.1!Prop.ContainerText. Откуда взялось Sheet1? Контейнер ведь называется "Plain". Или это просто выводимое имя контейнера? Если так, то где посмотреть "реальное" имя контейнера?
И еще, как вы добавили раздел Text Field?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 07:34 
posix86749 писал(а):
Вот только не ясно, почему в User.data1 вы вписываете =Sheet.1!Prop.ContainerText. Откуда взялось Sheet1? Контейнер ведь называется "Plain". Или это просто выводимое имя контейнера? Если так, то где посмотреть "реальное" имя контейнера?
И еще, как вы добавили раздел Text Field?

Surrogate писал(а):
с учетом поста #p4483
настраиваемая формула будет =sheet.<ID контейнера>!prop.имятвоегосвойства



posix86749 писал(а):
Осталось только разобраться, как вывести данные в самом контейнере. Если на буржуйском форуме не подскажут, то буду искать какие-то обходные пути
на буржуйском форуме, как бы намекают, что не стоит злоупотреблять переименованием контейнеров
Цитата:
Possible problems to look at:

The universal name for the contained is not "cont1", but something else. (What you see in the Drawing Explorer is the local name)
The Shape Data row name might not be "cont1data1". (What you see in the Shape Data window is the Shape Data 'Label', which may or may not be the same as the row name, which you need for the formula)
If you use the "Sheet.4!Pr...." syntax, where 4 is the ID of your target shape you can avoid names and seem if that works for you. If you turn on Developer mode then you can use the 'Shape Name' dialog to see the ID of your shape.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 09:24 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
Цитата:
Вот только не ясно, почему в User.data1 вы вписываете =Sheet.1!Prop.ContainerText. Откуда взялось Sheet1? Контейнер ведь называется "Plain". Или это просто выводимое имя контейнера? Если так, то где посмотреть "реальное" имя контейнера?

имя любой фигуры можно составить из слова sheet, точки и ее порядкового номера, независимо от ее отображаемого имени. номер можно узнать на вкладке "разработчик"-"конструктор фигур"-"имя фигуры".
Цитата:
И еще, как вы добавили раздел Text Field?

"вставка"-"поле"
Цитата:
Осталось только разобраться, как вывести данные в самом контейнере

а в чем проблема? через CONTAINERSHEETREF ведь можно не только считать данные, но и записать.
только что делал: в заголовок контейнера выводил данные из его Prop.Row_1. а в Prop.Row_1 можно записать данные извне контейнера


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 09:51 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
s1969 писал(а):
Surrogate писал(а):
с учетом поста #p4483
настраиваемая формула будет =sheet.<ID контейнера>!prop.имятвоегосвойства




Понял.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 10:14 
Не в сети
Новичок

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
Цитата:
И еще, как вы добавили раздел Text Field?

"вставка"-"поле"

Вы не поняли. В первом файле от nbelyh если открыть таблицу свойств фигуры Sheet.4 можно увидеть раздел Text Fields. Как добавляется этот раздел?
Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 10:23 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
posix86749 писал(а):
Вы не поняли. В первом файле от nbelyh если открыть таблицу свойств фигуры Sheet.4 можно увидеть раздел Text Fields. Как добавляется этот раздел?
нет, это вы не поняли! 9rey ровно про это и написал, этот раздел можно добавить ТОЛЬКО такЪ :)
средствами шейпшита он никак не добавляется, макросом еще можно (но это будет примерно тоже)…
чуть не забыл свой любимый способ добавления поля, но все равно это горячие клавиши все к тому же способу
"Вставка -> Поле". Горячие клавиши у нас такие Ctrl+F9

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


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

Зарегистрирован: 29 ноя 2013, 05:43
Сообщений: 49
Использую Visio c: 2004
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
нет, это вы не поняли! 9rey ровно про это и написал, этот раздел можно добавить ТОЛЬКО такЪ :)
средствами шейпшита он никак не добавляется, макросом еще можно (но это будет примерно тоже)…
чуть не забыл свой любимый способ добавления поля, но все равно это горячие клавиши все к тому же способу
"Вставка -> Поле". Горячие клавиши у нас такие Ctrl+F9

Хорошо, Вставка->Поле... а дальше куда? не найду никак


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 11:03 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
дальше можно выбрать "настраиваемая формула" и в поле ввода написать =""
тогда раздел создастся с пустой формулой.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Контейнер и внешние данные
СообщениеДобавлено: 26 фев 2014, 11:05 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


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

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



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

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


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

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