Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка данных по 2-м полям


TTLr ©   (2009-02-09 13:31:00) 

пример

модель цена цвет
 ауди    20    кло
 бмв      40  кгке
 ауди    10  кено
 бмв     35   ко
ауди     30   кео

сортируем по модель и цена, получаем:

модель цена цвет
 ауди     10   кено
 ауди     20   кло
 ауди     30   кео
 бмв      35   ко
 бмв      40   кгке
 
Как реализовать Это???


MsGuns   (2009-02-09 15:36:00) [1]

Если используются компоненты ADO, то у TADODataSet есть св-во Sort, с помощью которого можно делать любые сортировки без переоткрытия датасета


Anatoly Podgoretsky   (2009-02-09 14:28:00) [2]

> TTLr  (09.02.2009 13:45:03)  [3]

Написать обработчик для этой кнопки


Труп Васи Доброго   (2009-02-09 14:03:00) [3]

Для Select нужен Open, а не Exec, вообще говоря.


b@v   (2009-02-09 13:58:00) [4]


> как вызвать SQL-запрос нажатием кнопки???


ну по кнопке клякнуть. Вообще - Exec


Юрий Зотов   (2009-02-09 13:55:00) [5]

> TTLr ©   (09.02.09 13:45) [3]

Если все же почитать справку, то неожиданно обнаружится, что у компонента TQuery есть не только свойства, а еще и методы.

Если вызов метода нажатием кнопки тоже вызывает затруднения, то придется начинать с самого начала. С книг по Delphi, то есть.


TTLr   (2009-02-09 13:45:00) [6]


> В конец SQL-запроса добавить:
> order by MODEL, PRICE

как вызвать SQL-запрос нажатием кнопки???
как я понял SQL-запрос прописывается в компоненте Query, в параметр SQL.
Как вызвать его нажатием кнопки?


Юрий Зотов   (2009-02-09 13:40:00) [7]

В конец SQL-запроса добавить:
order by MODEL, PRICE


Сергей М.   (2009-02-09 13:39:00) [8]

см. LoaclSQL - предложение SELECT и статью ORDER BY


Наверх

Титульная страница Поиск, карта сайта Написать письмо