Форум: "Базы";
Текущий архив: 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.45 MB
Время: 0.008 c