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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.01.2008, 15:18   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Дело в том что дилеров больше 200 и на грид их всех добавлять само по себе трудоёмко а тем более если меняется их наличие то каждый раз прийдётся дёргать форму разработчику а это не есть хорошо :-)
Трудоемко для кого? Для вас, как для программиста?
А для пользователей предлагаемый вами вариант не тудоемок?
__________________
полезное на axForum, github, vk, coub.
Старый 22.01.2008, 15:22   #2  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от mazzy Посмотреть сообщение
Трудоемко для кого? Для вас, как для программиста?
А для пользователей предлагаемый вами вариант не тудоемок?
Интересно чем же он трудоёмок? Зайти в форму настроек поставить галки на нужных дилерах и нажать ОК, помоему довольно просто!
Старый 22.01.2008, 15:49   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Зайти в форму настроек поставить галки на нужных дилерах и нажать ОК, помоему довольно просто!
Поставить до 200 галочек? Просто?!
__________________
полезное на axForum, github, vk, coub.
Старый 22.01.2008, 17:52   #4  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от mazzy Посмотреть сообщение
Поставить до 200 галочек? Просто?!
Почему сразу 200? Обычно нужно до 20. Хотя 200 тоже можно (Специальной кнопкой отметить все и убрать ненужные)

Последний раз редактировалось Beast-L; 22.01.2008 в 17:57.
Старый 22.01.2008, 19:03   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Почему сразу 200?
Потому что вы сами об этом сказали

Цитата:
Сообщение от Beast-L Посмотреть сообщение
Дело в том что дилеров больше 200 и на грид их всех добавлять само по себе трудоёмко
выделено мной.

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

Вопрос о том, как установить 100 из 200 галочек я пропускаю. Думаю, что рано или позно вы додумаетесь до функционала сохранения галочек. А затем до функционала копирования галочек между пользователями. А затем до разбора ошибочных галочек в случае добаления/удаления дилера. А затем...

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

================
Пойдем дальше?
Предположим что вы в начале пути и сделали замечательный функционал для отметки всех 200 дилеров. Ваш замечательный функционал создал грид с 200 колонками. И что теперь делать пользователю? Он сможет с ним работать? Он сможет его распечатать? Вы действительно считаете, что грид с 200 колонками удобен для пользователя?

Например, лично вам удобно работать с Обозревателем таблиц, где используется динамическое добавление колонок? Почему? Что бы вы улучшили?

================
Обратите внимание на эти ВАШИ слова.
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Обычно нужно до 20.
Именно в них кроется решение задачи. Вам осталось только вникнуть в потребности пользователей и выяснить почему именно столько и что это за обычные условия? Затем сделать именно то, что нужно пользователям, а не программисткие "универсальные галочки" или "динамическое добавление колонки в грид".
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли получить recordset, используя ID таблицы и ID поля 111andrei DAX: Программирование 2 20.03.2007 12:49
Лукап, содержащий поля нескольких таблиц matew DAX: Программирование 4 30.11.2006 16:02
Переименование поля kashperuk DAX: Программирование 0 19.07.2006 17:20
Можно настроить OLAP без поля CurrencyCode? Hidden DAX: Программирование 8 31.05.2006 11:37
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:20.