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

  • Автор темы xKlonx
  • Дата начала
X

xKlonx

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

xKlonx

Medevic
Спасибо,помогло!Если честно не знал что тип столбца можно выбирать.Сорри за глупый вопрос
 
N

NataliBondar

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

savl

Lotus Team
28.10.2011
2 624
314
BIT
540
Свойства представления смотри:
 

Вложения

  • viewprop.png
    viewprop.png
    7,3 КБ · Просмотры: 579
N

NataliBondar

Спасибо большое ;)
срабатывает только на вид, который стоит по умолчанию при открытии базы :(
 

savl

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

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

NataliBondar

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

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

Спасибо. :( Хотелось что бы все красиво было.....
 

savl

Lotus Team
28.10.2011
2 624
314
BIT
540
Ну если программно переходить, то в событии представления так написать:
Код:
Sub Postopen(Source As Notesuiview)
If Not Source.View.IsCategorized Then Call Source.SelectDocument(Source.View.GetFirstDocument)
End Sub
Работает "красиво" и всегда, только если нет категорий в представлении.
Если категории есть, то сорри - ничем не помогу. Только через свойства базы + вьюхи, как описал выше и только при первом открытии.
 
N

NataliBondar

Ну если программно переходить, то в событии представления так написать:
Код:
Sub Postopen(Source As Notesuiview)
If Not Source.View.IsCategorized Then Call Source.SelectDocument(Source.View.GetFirstDocument)
End Sub
Работает "красиво" и всегда, только если нет категорий в представлении.
Если категории есть, то сорри - ничем не помогу. Только через свойства базы + вьюхи, как описал выше и только при первом открытии.

Спасибо большое :rolleyes: !!! Это то что нужно. ^_^
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!