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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
1-58610
Ragazor
2003-09-08 16:42
2003.09.18
Как програмится символ стрелка вниз, вверх....


1-58642
Marmel
2003-09-05 11:53
2003.09.18
Перехватить информацию из ячейки Exel.


1-58692
Alibaba
2003-08-28 03:03
2003.09.18
DragDrop Pro


1-58769
BustaBoss
2003-09-06 00:53
2003.09.18
Как скрыть свою программу из списка процессов в Win XP


1-58669
Support1
2003-09-04 23:50
2003.09.18
Сборная солянка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский