Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.04.17;
Скачать: [xml.tar.bz2];

Вниз

Дизайн выбора периодов.   Найти похожие ветки 

 
Дмитрий С ©   (2010-12-27 19:57) [0]

Есть необходимость задавать период для отчетов. Есть несколько вариантов:
1. С какой-то даты по какую-то. (с возможностью быстрого выбора какого либо одного месяца или одного дня)
2. Выбор нескольких месяцев (т.е. период без дней)
3. Выбор нескольких лет (без дней и месяцев)

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


 
GanibalLector ©   (2010-12-27 20:17) [1]

Тут нужен не наш взгляд, а взгляд твоего пользователя (персонажа).


 
George ©   (2010-12-27 20:46) [2]

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


 
oldman ©   (2010-12-28 18:52) [3]

Сформировать отчет:
 - месяц
 - квартал
 - год
 - указанный период


 
Leonid Troyanovsky ©   (2010-12-28 19:04) [4]


> Дмитрий С ©   (27.12.10 19:57)  

Дай все:

Год;
Дату (default: now);
Месяц (with year);
Квартал (1-4, year);
Диапазон дат (c.y.).

Но, все оное согласовать, чтоб выбор одного был
воспринят другим.
И обязательна отметка, кто из варинтов актуален.

--
Regards. LVT.


 
vuk ©   (2010-12-28 19:08) [5]

У нас выглядит так (идея откуда-то содрана, непомню откуда):
http://al_vuk.users.photofile.ru/photo/al_vuk/96227544/121853094.jpg

Сам контрол - вверху. По кнопкам << и >> ходим на один шаг вперед и назад. По третьей кнопке открывается диалог с закладками, они и показаны ниже.


 
Германн ©   (2010-12-28 22:33) [6]


> vuk ©   (28.12.10 19:08) [5]

А что делают кнопки "<" и ">" на диалоге?


 
Petr V. Abramov ©   (2010-12-28 22:49) [7]

бойан :)))
0. предусмотреть ручной ввод
1. сделать ввод из календарика. насчет календариков, ессно, холивар, на мой взгляд, девэкспрессовский прекрасен.
2. сделать кнопку "быстро", в ней выбор "за квартал", за два квартала", "за год". да, это два клика мышкой, но и кликать два раза минимум не чаще надо, чем два раза в квартал.


 
vuk ©   (2010-12-28 23:34) [8]

to Германн ©   (28.12.10 22:33) [6]:

> А что делают кнопки "<" и ">" на диалоге?

Если правильно помню (сейчас под рукой нет, а автор не я), то же самое, что кнопки в контроле - хождение вперед-назад на шаг. Шаг в обоих случаях зависит от типа периода. Если год, щелкает на год, если месяц - на месяц и т.д. Как работает в случае произвольного периода - не помню, в случае периода "за последние х дней" - увеличивает/уменьшает число дней. Кажется так.


 
Германн ©   (2010-12-29 00:03) [9]


> vuk ©   (28.12.10 23:34) [8]

Хм.


 
DiamondShark ©   (2010-12-29 10:54) [10]


> vuk ©   (28.12.10 19:08) [5]

Идея классная. Реализация вырвиглазная.


 
vuk ©   (2010-12-29 11:12) [11]

to DiamondShark ©   (29.12.10 10:54) [10]:

> Идея классная. Реализация вырвиглазная.

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


 
Дмитрий С ©   (2010-12-29 18:35) [12]

Я примерно так и сделал:
Комбо с вариантами: Период дат, Период месяцев, Период лет, Месяц, Год.
И в зависимости от выбора показываются либо два DateTimePeekerа, либо два других комбо, либо один комбо с месяцами или годами.
В комбобоксы месяца и годы заполняются на основе данных с базы.
В зависимости от контекста, выбора Периода месяцев, например, или другие, могут быть недоступны.

Вроде поудобнее стало.


 
boriskb ©   (2010-12-29 18:44) [13]

Я, в свое время (лет 10-15 лет назад), делал так:
Всегда доступно два календарика для выбора дат.
А вот что с них брать зависело от выбора: либо интервал, либо одно значение/ либо год, либо квартал, либо месяц, либо полную дату.
Переключать чем угодно,  хоть радио.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.04.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
2-1295345106
Novi4ok1992
2011-01-18 13:05
2011.04.17
Ошибки отладки Дельфи 7


1-1246595056
Vitaliy_____
2009-07-03 08:24
2011.04.17
Организация многопоточности


15-1293587663
TUser
2010-12-29 04:54
2011.04.17
Чтобы только мышкой тыкать


2-1295255823
delphist
2011-01-17 12:17
2011.04.17
помогите составить XPath выражение


15-1292587835
Правильный$Вася
2010-12-17 15:10
2011.04.17
замена имени видюхи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский