Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: CL | DM;

Вниз

Сортировка по двум полям   Найти похожие ветки 

 
ViJen   (2003-08-27 10:38) [0]

Добрый день!
Подскажите пожалуйста - как организовать сортировку по двум полям для таблицы dBase?


 
DenK_vrtz ©   (2003-08-27 10:42) [1]

написать запрос с order by поле1, поле2


 
Zacho ©   (2003-08-27 10:48) [2]

А для TTable используй св-во IndexFieldNames


 
ViJen   (2003-08-27 10:57) [3]

При использовании свойства IndexFieldNames - выдает ошибку - отсутствуют индексы для полей, хотя индексы есть.
Почему?


 
DenK_vrtz ©   (2003-08-27 11:05) [4]

Если есть индекс (по этим двум полям), то укажи его в IndexName и будет счастье


 
ViJen   (2003-08-27 11:43) [5]

и это пробовала - но такая фишка - сначала он сортирует все записи 2003 года (поле с датой), а потом 2002-го. вот до этого я вообще дойти не могу ? дата месяц нормально - а года наоборот?
кто нить может по этомй поводу что нить сказать?


 
DenK_vrtz ©   (2003-08-27 11:54) [6]

Хотелось бы:
а) взглянуть на структуру таблицы
б) узнать по каким полям надо сортировать
в) посмотреть описание индексов


 
ViJen   (2003-08-27 12:11) [7]

Поля по которым нужно сортировать:
USL_Plat - текст
Date_Sost - дата
Сначала по условию платежа, потом по дате.
Индекс создаю в Database Desktop как Expression Index:
Usl_Plat+Date_Sost
Программно создать индекс не выходит. Ошибка - смотри выше.


 
DenK_vrtz ©   (2003-08-27 13:32) [8]

Что значит программно не выходит создать индекс?

Table.AddIndex( имя иедекса , ss, [ixExpression])
где ss-переменная типа string. В данном случае будет ss:="Usl_Plat+Date_Sost"

И где выше описание ошибки?

А лучше сделай SQL запрос!



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

Текущий архив: 2003.09.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
11-58603
microlab
2003-01-11 20:30
2003.09.18
Скрыть форму с панели задачь?


14-58884
DDT
2003-08-28 14:57
2003.09.18
Кто какой клиент форума использует?


14-58919
Vlad Oshin
2003-08-28 10:29
2003.09.18
опытные программисты произведут отправку Вашего письма


1-58637
Alexander Vasjuk
2003-09-05 12:44
2003.09.18
Вызов функции web-службы из javascript


14-58864
zzet
2003-08-30 11:47
2003.09.18
Помогите прибить вирусяку..