Сортировка по наличию значения в Поле???

FANTOMASK
Дата: 23.11.2006 18:33:48
Как отсортировать записи в форме по наличию значения в Поле таблицы? (имя Поля - Rashod_Comment) ???
Если в свойствах формы, где сортировка написать Rashod_Comment ничего не происходит.
Karfaqen
Дата: 23.11.2006 18:52:05
Можно так:
Forms("ИмяФормы").OrderBy="Rashod_Comment"
Forms("ИмяФормы").OrderByOn=True
FANTOMASK
Дата: 23.11.2006 19:00:33
Сделал как ты предложил. Не работает, но в свойствах формы выводит:
Сортировка - Rashod_Comment

А, может это не работать из-за того, что не во всех записях есть данные в поле Rashod_Comment ?
Karfaqen
Дата: 23.11.2006 19:10:37
FANTOMASK
А, может это не работать из-за того, что не во всех записях есть данные в поле Rashod_Comment ?
Нет.

1) А чему равны эти свойства после того как вы задали сортировку? Посмотрите в окне отладки:
?Forms("ИмяФормы").OrderBy
?Forms("ИмяФормы").OrderByOn

2) А сортировка вообще никак не меняется? Или сортирует, но как-то не так?
3) Вы можете сделать сортировку тем же способом, но не по текстовому полю, а по числовому?
FANTOMASK
Дата: 23.11.2006 19:12:37
Все нормально разобрался, код сортирует в порядке возрастания Rashod_Comment, а мне нужно наоборот, как это сделать???
oldmavis
Дата: 23.11.2006 19:16:21
Forms("ИмяФормы").OrderBy="Rashod_Comment DESC"
Forms("ИмяФормы").OrderByOn=True
FANTOMASK
Дата: 23.11.2006 19:19:50
Все понял, все работает, большое спасибо, тема закрыта!!!
EXIT