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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2007, 10:43   #1
Schumacher
Новичок
Джуниор
 
Регистрация: 19.06.2007
Сообщений: 2
По умолчанию Как отсортировать НД по Lookup-полю?

Здравствуйте!

Имеется БД типа "клиент-сервер". В одной табличке только числовые поля. К ней подцеплено текстовое lookup-поле. Как отсортировать НД по этому полю?

Help, please
Schumacher вне форума Ответить с цитированием
Старый 19.06.2007, 11:38   #2
Killer_djon
Форумчанин
 
Регистрация: 26.04.2007
Сообщений: 143
По умолчанию

Попробуй создать в данной таблице по сортируемому полю вторичный индекс например "ind1" затем при выборе из lookup-поля запись подключаешь созданный индекс и должна происходить сортировка НД.
Для точного ответа надо видеть таблицу...
Свободу клавиатурным самураям...
Killer_djon вне форума Ответить с цитированием
Старый 20.06.2007, 05:23   #3
Schumacher
Новичок
Джуниор
 
Регистрация: 19.06.2007
Сообщений: 2
По умолчанию на lookup-поле нельзя сослаться в SQL-запросе

А я использую IBQuery вместо IBTable
Schumacher вне форума Ответить с цитированием
Старый 20.06.2007, 07:39   #4
Ivan_Susanin
Пользователь
 
Регистрация: 15.04.2007
Сообщений: 20
По умолчанию

query.sql.text:=
'select ...........
from ....
order by поле';
Ivan_Susanin вне форума Ответить с цитированием
Старый 21.06.2007, 14:07   #5
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

как тебе уже и написали, создаешь обработчик cобытия и в нем:

table1.indexFieldnames := 'имя_индекса'

Перед этим, как тебе уже писали , создаешь индекс на поле, по которому сортируешь....
Если воспользуешься сосетом людей, которые выше тебе советовали пользоваться запросами, то прописываешь params ---> :sort в запросе... а при вызове запроса передаешь значение поля , по которому нужно сортировать в параметр :sort. Но я делаю , как описывал выше.... Хотя запросы предпочтительнее
всех благ
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp

Последний раз редактировалось Pitbull; 21.06.2007 в 14:15.
Pitbull вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какие функции есть в разделе Lookup & Reference. ?????????: Катруся Помощь студентам 2 09.06.2008 08:24
Отсортировать по алфавиту Rio309 Помощь студентам 2 09.03.2008 22:52
Вопрос по полю со списком 6ePKyT Microsoft Office Access 3 28.11.2007 17:31
Отсортировать по алфавиту asale Microsoft Office Excel 5 19.11.2007 22:01
Как отсортировать Uhryap Microsoft Office Word 2 24.02.2007 16:58