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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Помогите с базой данных
СообщениеДобавлено: 05 сен 2016, 16:14 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
1. в визио нельзя изменить цвет закладки как в экселе
2. во всем документе посчитать фигуры можно только программно
Код:
Dim pg As Page
Dim s As Integer
s = 0
For Each pg In ActiveDocument.Pages
    s = s + pg.Shapes.Count
Next
debug.print s
на странице
Код:
debug.print ActivePage.Shapes.Count
количество фигур на листе можно узнать - добавив новую фигуру, посмотреть ее ID
Изображение

!
Если на схеме нет сгруппированных фигур, то полученные значения будут точно совпадать с видимым количеством фигур
UPD этот фокус не работает в версиях 2013 и 2016! ибо там если фигура удаляется, последующие фигуры не занимают освободившиеся ID

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


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

Зарегистрирован: 21 авг 2016, 22:52
Сообщений: 12
Использую Visio c: 2016
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
пипец, но всё равно спасибо за разъяснения


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

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

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


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

Зарегистрирован: 21 авг 2016, 22:52
Сообщений: 12
Использую Visio c: 2016
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Господа у меня снова возник вопрос, надеюсь на вашу помощь! Закончив проект, вес файла составляет 60Мб, в связи с этим, он очень долго открывается и обновляется. Существуют ли способы снизить вес файла и второй вопрос, есть ли разница использовать мастера или группировать фигуры в единое целое? Где то читал что группировка приводит к сильному утяжелению файла, мол мастера помогут, так ли это?


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

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

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


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

Зарегистрирован: 21 авг 2016, 22:52
Сообщений: 12
Использую Visio c: 2016
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Да по факту у меня все схемы состоят из 20-30 фигур которые повторяются по 300-500 раз на листе. Итого на одном листе от 1 000 то 10 000 элементов. Таких листов 28. Плюс база данных на 4000 элементов, связи некоторых из этих элементов встречаются по разу на каждых страницах.


Воспользовался уменьшением размера, минус 1 мб, ))


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
-TJ- писал(а):
Воспользовался уменьшением размера, минус 1 мб, ))
эффект который был бы более заметен, при условии
Surrogate писал(а):
почистить документ от неиспользуемых мастеров и т.п. Если они у тебя есть
-TJ- писал(а):
все схемы состоят из 20-30 фигур которые повторяются по 300-500 раз на листе. Итого на одном листе от 1 000 то 10 000 элементов.
печалька, боюсь теперь тебе придется пройти снова все круги этого ада ! Изображение
1. создать 20-30 мастеров, занести их в документ-стенсил (набор элементов документа)
2. для каждого из мастеров вынести на лист и разместить в нужном месте необходимое количество копий мастера
3. соединить копии мастеров линиями для отображения на схеме их связей между собой
4. повторить это для каждого листа
5. заново привязать данные

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


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

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

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


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

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

Добавить очки репутацииУменьшить очки репутации
Ещё вариант. Сохранить в бинарный формат (vsd) и пользоваться Visio 2010.

У 2013 и 2016 с vsdx тормоза просто жесть. Индусы, че поделать.

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


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

Зарегистрирован: 21 авг 2016, 22:52
Сообщений: 12
Использую Visio c: 2016
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
9rey
Разбить на 28 файлов это не вариант, при работе будет гемор ещё тот.

nbelyh
К сожалению пока такой возможности нет, работаю в том что дали.

Surrogate
Неиспользуемые мастера удалил, удалил неиспользуемые темы данных, даже 100кб не ушло. Старался работать чисто не разводить ёжиков в тумане.
Surrogate писал(а):
1. создать 20-30 мастеров, занести их в документ-стенсил (набор элементов документа)
2. для каждого из мастеров вынести на лист и разместить в нужном месте необходимое количество копий мастера
3. соединить копии мастеров линиями для отображения на схеме их связей между собой
4. повторить это для каждого листа
5. заново привязать данные


Что такое документ-стенсил? Я всех мастеров заносил в набор элементов "избранное", это оно? В остальном делал как описано.

И ещё, я уже поднимал такую проблему. С какого то момента визио перестал отображать в одной из колонок данных текстовые данные. Цифры отображает, а текст, будь то анг или рус, ни в какую. Я уже и настройки столбцов вертел в самом визио и в экселе, ни в какую. До 2500 данных отображал "трубная галерея", а после 3000 перестал (я только на этой цифре заметил). Важность в том что привязка идёт по двум параметрам: названию и месторасположению, названия могут повторяться, но сочетания название и местоположение все уникальны, так не перепутаешь при дальнейшем пользовании.


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
-TJ- писал(а):
Что такое документ-стенсил? Я всех мастеров заносил в набор элементов "избранное", это оно? В остальном делал как описано.
Surrogate в сообщении #8145 писал(а):
файл vss - внешний файл хранящий в себе мастера.
документ стенсил - это локальное хранилище мастеров данного документа. как только ты какой-то мастер перетаскиваешь в твой документ из внешнего vss, он автоматически добавляется в документ стенсил
избранное, это будет внешний файл. но как только мастер оттуда бросишь на лист в документ, копия мастера появится в документ-стенсиле !
-TJ- писал(а):
С какого то момента визио перестал отображать в одной из колонок данных текстовые данные.
Tumanov в сообщении #9589 писал(а):
для скорости можно пользоваться штатными расширениями (если они в данный момент работают).
А для надежности нужно писать свои. Свое можно заставить работать в любых версиях.
в твое случае визио2016 ведет себя не предсказуемо

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


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

Зарегистрирован: 06 фев 2019, 13:21
Сообщений: 13
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Ещё не отображать может если верхние позиции в эксель пустые. Т.е. верняя строка колонки которая не отображается без значения.


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

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

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


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

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



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

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


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

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