Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизСортировка по строковому Lookup полю Найти похожие ветки
← →
Programmer1 (2002-12-23 10:14) [0]Уважаемые мастера, помогите отсортировать данные в НД TQuery!
Я добавила Lookup поле и отобразила его в решетке вместе с полями основного НД TQuery1.
Теперь по OnTitleClick я меняю в TQuery1.SQL запросе только позицию "ORDER BY" и по полям основного НД сортируется все без проблем.
А как отсортитовать данные по Lookup полю?
← →
Johnmen (2002-12-23 10:26) [1]Никак...
Можно просто получать данное поле другой таблицы сразу в запросе.
← →
Delirium^.Tremens (2002-12-23 10:27) [2]Убери его из LookUp и выбирай в запросе. Тогда сможешь отсортировать.
← →
Programmer1 (2002-12-23 10:36) [3]2 Delirium^.Tremens :
Изначально так и было, я выбирала из обоих таблиц строки по ключу в разделе WHERE, но тогда если во вспомогательной таблице еще нет соответствующей записи, то и из главной таблицы запись не отображается,
а мне надо, чтобы она отобразилась хоть и с пустым lookup полем.
← →
Delirium^.Tremens (2002-12-23 10:48) [4]Не знаю насчет Paradox SQL, но для IBDatabase я делаю так: (Table1-master, Table2-detail)
SELECT t1.name, t2.address FROM table1 t1
LEFT JOIN table2 t2 on t2.fkid = t1.id
ORDER BY t1.name, t2.address
И у меня будут все имена из Table1 даже если для них address в Table2 IS NULL
← →
Programmer1 (2002-12-23 11:26) [5]Спасибо, Delirium^.Tremens !!!
Вы мне очень помогли!!
Уже все работает!! :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c