Сортировка: даты в виде

xKlonx

Lotus team
10.09.2009
410
0
#1
Здраствуйте господа разработчики!Возник вопрос,у меня на форме есть ембедед вьюха, во вьюхе есть колонка в которой я сортирую дату по спаданию.Если даты за один месяц проблем нет всё работает кул, но когда наступает следующий месяц то все совсем не кул.Например:
сегодня у нас 16.03.2010, прошол месяц и настало 01.04.2010,но первой записью в виде отображаются данные за 16.03.2010.Тоесть как я понял сортирует только по числу не учитывая месяц,год.Подскажите плиз как сделать правильную сортировку?
 

xKlonx

Lotus team
10.09.2009
410
0
#3
Medevic
Спасибо,помогло!Если честно не знал что тип столбца можно выбирать.Сорри за глупый вопрос
 
10.06.2013
9
0
#4
Добрый день. Подскажите пжл, как сделать.
В виде колонка отсортирована по убыванию. При новом входе в базу, выбранным остается документ, который был выбран перед закрытием.
Нужно сделать так, чтоб сбрасывалось и при нов входе, выбран был верхний документ.
 
10.06.2013
9
0
#6
Спасибо большое ;)
срабатывает только на вид, который стоит по умолчанию при открытии базы :(
 

savl

Lotus team
28.10.2011
2 131
102
#8
Видимо из-за индусов...
на самом деле это работает, но работает криво:
1. В свойствах представления выставлен этот признак.
2. В свойствах базы на закладке 5 (там где опции открытия через фреймсет и ракета нарисована) выставлено "Restore as last viewed by user"
3. Это работает только при открытии базы первый раз, во всех других случаях курсор будет всегда сохранять свою предыдущую позицию. Даже если это вид по-умолчанию.

Можно переходить программно на первую entryd представлении, но это затормозит открытие.
Так ли это необходимо?
 
10.06.2013
9
0
#9
Видимо из-за индусов...
на самом деле это работает, но работает криво:
1. В свойствах представления выставлен этот признак.
2. В свойствах базы на закладке 5 (там где опции открытия через фреймсет и ракета нарисована) выставлено "Restore as last viewed by user"
3. Это работает только при открытии базы первый раз, во всех других случаях курсор будет всегда сохранять свою предыдущую позицию. Даже если это вид по-умолчанию.

Можно переходить программно на первую entryd представлении, но это затормозит открытие.
Так ли это необходимо?
Спасибо. :( Хотелось что бы все красиво было.....
 

savl

Lotus team
28.10.2011
2 131
102
#10
Ну если программно переходить, то в событии представления так написать:
Код:
Sub Postopen(Source As Notesuiview)
If Not Source.View.IsCategorized Then Call Source.SelectDocument(Source.View.GetFirstDocument)
End Sub
Работает "красиво" и всегда, только если нет категорий в представлении.
Если категории есть, то сорри - ничем не помогу. Только через свойства базы + вьюхи, как описал выше и только при первом открытии.
 
10.06.2013
9
0
#11
Ну если программно переходить, то в событии представления так написать:
Код:
Sub Postopen(Source As Notesuiview)
If Not Source.View.IsCategorized Then Call Source.SelectDocument(Source.View.GetFirstDocument)
End Sub
Работает "красиво" и всегда, только если нет категорий в представлении.
Если категории есть, то сорри - ничем не помогу. Только через свойства базы + вьюхи, как описал выше и только при первом открытии.
Спасибо большое :rolleyes: !!! Это то что нужно. ^_^