Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2013, 19:32   #1
Climber-18
Пользователь
 
Регистрация: 30.01.2013
Сообщений: 31
По умолчанию Сортирока записей в БД Delphi

Подскажите как осуществить сортировку записей по зороботку, от большего к меньшему и наоборот
Climber-18 вне форума Ответить с цитированием
Старый 17.02.2013, 19:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Какими компонентами пользуешься?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.02.2013, 20:03   #3
Climber-18
Пользователь
 
Регистрация: 30.01.2013
Сообщений: 31
По умолчанию

Table, Data Sourse
Climber-18 вне форума Ответить с цитированием
Старый 17.02.2013, 20:11   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ага. Значит попробуй поставить имя поля, которое сортируешь в свойство IndexFieldNames. Должно сработать в качестве сортировки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.02.2013, 20:19   #5
Climber-18
Пользователь
 
Регистрация: 30.01.2013
Сообщений: 31
По умолчанию

Вот что получилось
Изображения
Тип файла: jpg Снимок.JPG (23.8 Кб, 58 просмотров)
Climber-18 вне форума Ответить с цитированием
Старый 17.02.2013, 22:48   #6
julia1819
 
Регистрация: 20.11.2012
Сообщений: 5
По умолчанию

это намного легче если установить Ehlib и использовать его Grid вместо Table
julia1819 вне форума Ответить с цитированием
Старый 17.02.2013, 23:32   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ух... Я честно говоря давно уже только с SQL работаю, так что на такие проблемы не напарываюсь. Даже не знаю чем еще можно сортировать кроме создания индексного файла... Кстати а файл индекса есть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.02.2013, 00:05   #8
Climber-18
Пользователь
 
Регистрация: 30.01.2013
Сообщений: 31
По умолчанию

что ещё за файл индекса?
Climber-18 вне форума Ответить с цитированием
Старый 18.02.2013, 10:06   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

могу ткнуть пальцем в небо, но, похоже, что индексы устарели.
я бы рекомендовал взять любой инструмент, обеспечивающий доступ к данным и переиндексировать нужную таблицу.


p.s. а можете попробовать заменить TTable на TQuery. достаточно в поле SQL прописать
select * from ИмяВашейТаблицы order by ПолеСЗароботком
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.02.2013, 11:49   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
обеспечивающий доступ к данным
Судя по случаю автора Database Desktop.
А вообще я тоже бы рекомендовал на SQL перейти, но вдруг автору нельзя по заданию или не хочется.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив записей (в Delphi) NewNub Помощь студентам 3 04.05.2012 20:57
Массив записей (delphi) CAMOBAP Помощь студентам 4 06.03.2011 14:14
Массив записей (delphi) CAMOBAP Помощь студентам 7 25.02.2011 23:25
Массивы записей, Delphi <Maria> Помощь студентам 3 07.11.2010 23:52
Сортирока таблицы Юлькин Общие вопросы C/C++ 2 01.06.2009 20:40