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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Отчет о фигурах сортировка
СообщениеДобавлено: 05 фев 2022, 03:07 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 336
Использую Visio c: 2019
Очков репутации: 4

Добавить очки репутацииУменьшить очки репутации
Пытаюсь в отчете сделать сортировку по данным в фигуре например это номер , в отчете сортировка идет таким образом 1,10,11..,2,3 и так далее. А можно ли сделать , чтобы было по порядку то есть 1,2,3,4,10,11 ну и так далее?
Содержимое спрятано под спойлер ↓
Спойлер:
Вложение:
2022-02-05_01-58-22.png
2022-02-05_01-58-22.png [ 8.89 Кб | Просмотров: 393 ]


Вложения:
sortirovka.vsd [56 Кб]
Скачиваний: 37
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отчет о фигурах сортировка
СообщениеДобавлено: 05 фев 2022, 11:14 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Это нормальная сортировка для текста.
Попробуйте сделать поле не String, а Number.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отчет о фигурах сортировка
СообщениеДобавлено: 05 фев 2022, 11:24 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Да, я проверил.
В определении отчета повляется Type="2" вместо Type="0" и сортировка становится числовой. То есть отчет вытаскивает тип поля из типа свойства шейпа.
Только отчет нужно определить заново, потому что в существующем отчете поле остается текстовым.


Вложения:
type2.PNG
type2.PNG [ 38.8 Кб | Просмотров: 335 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отчет о фигурах сортировка
СообщениеДобавлено: 05 фев 2022, 12:37 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
А вообще... Если о применении отчетов в принципе.
Мне кажется, что встроенные отчеты - они больше годятся для пожарных случаев. Типа вот только что нарисовал и захотел быстренько подсчитать, что же там есть.
А если нужно нечто надежное, то лучше написать свой макрос для сбора отчетов. В нем можно предусмотреть и преобразование типов, и сортировку, и сделать многостраничный отчет. Все в своих руках. Опять же никаких OLE объектов. И в группы при необходимости можно залезть.
Конечно, это всего лишь мое субъективное мнение...


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отчет о фигурах сортировка
СообщениеДобавлено: 05 фев 2022, 14:25 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Безусловно, но таких пользователей вообще исчезающе мало

А может и нет.
Если оценивать по количеству активных пользователей на этом форуме - то да. Но ведь это - очень приблизительный критерий. Далеко не все активны здесь. Сюда приходят либо те, кому нужна помощь, либо те, кто испытывает желание помочь другим. Но ведь существуют и другие - просто программисты.
В принципе, для работы с Visio достаточно знать VBA и объектную модель Visio. Информация есть в открытой печати и вполне доступна. Причем модель Visio проще, чем в том же Word или Excel. То есть задача по плечу вообще любому программисту. Было бы желание и необходимость.
То есть скорее всего "таких пользователей" меньше, чем рисовальщиков, но гораздо больше, чем активно работающих на этом форуме.


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

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 336
Использую Visio c: 2019
Очков репутации: 4

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Опять же никаких OLE объектов.

А в чем минусы OLE объектов?


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

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
А в чем минусы OLE объектов?

Да не то чтобы такие уж минусы... Но это в принципе чужеродное тело.
Если в родном шейпе можно посмотреть все подробности, то здесь уже не посмотришь.
Недавно кажется какую-то ошибку с типами данных ловили. В Visio все нормально, а при передаче в встроенный Excel что-то преобразовывалось уже по правилам Excel и совсем не так, как ожидалось. Подробности не помню, но что-то было.
Могут размеры менять. Открыл его, посмотрел, закрыл, а шейп уже не такой.
Работают помедленнее, чем чистый Visio без вставок.
А раньше, помню, когда еще вирусы в макросах были, так в Visio они ловились антивирусом, а встроенный OLE с вирусом ничем не обнаруживался. Только когда по нему кликали, он запускался и начинал машину заражать.
В общем, использовать можно, но если есть возможность, то лучше без них.
Могут возникать труднообнаруживаемые ошибки. Файл не открывается и попробуй пойми почему.
Если много отчетов насовать в файл (их же на каждой странице вставить можно), начинаются тормоза.


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

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

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


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

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



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

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


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

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