AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.09.2004, 15:13   #1  
demID is offline
demID
Участник
 
61 / 12 (1) ++
Регистрация: 16.08.2004
Адрес: Москва
? Грид с автофильтром как в Excel'е
Привет всем!
Можно ли в аксаптовском гриде реализовать функциональность автофильтра как в Экселе - чтобы на заголовках столбцов рисовались треугольники, при нажатии на которые выскакивали ракрывающиеся списки, где можно было бы задать фильтр?

Вообще есть ли какая-либо возможность смастерить нечто, похожее на автофильтр?

Моя идея на этот счет - перекрыть метод showContextMenu у грида, добавить в контекстное меню пункт "Автофильтр", через который выводить на экран специальную форму, где пользователь может задать фильтр для того поля в гриде, на котором в данный момент находится фокус.

Может, есть еще идеи? Стандартный функционал фильтров пользователей страшно не устраивает.
Старый 02.09.2004, 15:37   #2  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Вряд ли есть необходимость создания подобного фильтра для всех полей грида. А для некоторых особо важных можно добавить по comboBox'y на форму и перекрыть метод modified. В котором программно накладывать фильтр на значения, отображаемые в гриде. Нечто подобное делали для отображения производственных заказов с определенным статусом.
Старый 02.09.2004, 16:04   #3  
ax_f is offline
ax_f
Участник
 
179 / 10 (1) +
Регистрация: 04.06.2004
Адрес: Россия
Re: Грид с автофильтром как в Excel'е
Цитата:
Изначально опубликовано demID
Стандартный функционал фильтров пользователей страшно не устраивает.
Пусть привыкают к стандартному. Не так уж он и плох. Даже очень не плох.
Старый 02.09.2004, 17:39   #4  
demID is offline
demID
Участник
 
61 / 12 (1) ++
Регистрация: 16.08.2004
Адрес: Москва
В стандартном фильтре Аксапты пользователей не устраивает то, что значения для поиска, например, первые буквы названия, приходится вводить руками. В американских фильмах все юзеры печатают десятью пальцами, а у нас - двумя.
Старый 03.09.2004, 13:13   #5  
ax_f is offline
ax_f
Участник
 
179 / 10 (1) +
Регистрация: 04.06.2004
Адрес: Россия
Сказать рук-ву юзверов, что некоторые персоналии хотят изменить стандартную функциональность из-за того, что не умеют работать с компьютером.
Сказать, что это изменение очень сложное и трудоемкое.
Показать как удобно работает в аксапте поиск.

Думаю рук-во найдет способ заставить юзеров научиться печатать 10 пальцами...
Старый 03.09.2004, 13:58   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Думаю рук-во найдет способ заставить юзеров научиться печатать 10 пальцами...
Или найдет юзеров, у которых с этим проблем нет.
Старый 03.09.2004, 20:11   #7  
Max is offline
Max
Участник
 
27 / 10 (1) +
Регистрация: 14.11.2002
Адрес: Москва
Talking
Но автофильтр как в Excel всеж-таки было очень удобно

хотя понятно, что пользователь должен испытывать сложности в работе с интерфейсом, минимально пользоваться мышкой и забыть о том, что интерфейс должен быть дружественным, поскольку его, пользователя дело не удовольствие от работы с системой получать, а тихо сидеть и молчать в тряпочку ...
Старый 03.09.2004, 21:30   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Max
Но автофильтр как в Excel всеж-таки было очень удобно
Факт: В стандартной Аксапте этого нет.
Вопрос: Сколько денег вы готовы на это потратить?
Старый 03.09.2004, 22:09   #9  
Max is offline
Max
Участник
 
27 / 10 (1) +
Регистрация: 14.11.2002
Адрес: Москва
?
Мне кажется, что универсальный автофильтр для всех таблиц стоить будет "очень дорого". Но наличие подобной "фенечки" сделало бы часть end-user более лояльными при внедрении.

Согласитесь, что очень часто хочется задать вопрос "а какие еще есть значения в этой колонке?" - автофильтр тут штука крайне полезная ...

Таблица есть средство отображения, а автофильтр - это средство анализа данных, поэтому из методологических соображений их нельзя совмещать

Может быть уметь строить фильтр на основании к данным на основании интерфейса, "напоминающего" автофильтр?
Старый 04.09.2004, 00:07   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Max
Согласитесь, что очень часто хочется задать вопрос "а какие еще есть значения в этой колонке?" - автофильтр тут штука крайне полезная ...
Хм... Итак, у вас нет Аксапты, у вас нет ERP-системы.
У вас есть 100 тыс. записей. Или 1 млн. записей.

Как вы ответите на вопрос "а какие еще есть значения в этой колонке?"
Сколько времени вам понадобится на это?
Смогут ли другие пользователи работать с таблицей, пока вы отвечаете на ваш вопрос?

Сколько записей может максимально хранится в Excel?
Вы проводили эксперимент с автофильтром на таком количестве записей в Excel?

И снова я спрошу: Сколько вы готовы заплатить за данную разработку?
Старый 06.09.2004, 11:37   #11  
Max is offline
Max
Участник
 
27 / 10 (1) +
Регистрация: 14.11.2002
Адрес: Москва
подитожим ...
Mazzy, судя по твоему сообщению, твой ответ на мое утверждение "... автофильтр тут штука крайне полезная ..." - утвердительный , но соглашусь, что крайне экономически нецелесообразная ...

Цитата:
Изначально опубликовано mazzy
И снова я спрошу: Сколько вы готовы заплатить за данную разработку?
Ни копейки - это инвестиции MBS, хотя в Аксапте есть куда более серьезные "дырки" в функциональности :-)

Предлагаю закрыть эту тему, поскольку понятно, что совмещать OLAP + OLTP дело неблагодарное и бесперспективное
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
gl00mie: Read Excel table via ADO Blog bot DAX Blogs 2 09.04.2010 08:32
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:12.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.