Форум: "Базы";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизСортировка по lookup-полю Найти похожие ветки
← →
akhmadey (2005-05-30 07:22) [0]Уважаемые мастера! Можно ли отсортитровать набор данных по lookup-полю и если можно, то как. Заранее благодарен.
← →
DenK_vrtz © (2005-05-30 08:25) [1]Можно, если отсортирован нужным образом LookupDataSet
← →
DenK_vrtz © (2005-05-30 08:30) [2]Только одно уточнение, отсортированным будет только результирующий lookup-список.
← →
akhmadey (2005-05-30 08:33) [3]а если поле без списка, просто из другой таблицы берется соответствие по коду и отображается в гриде, но нужно чтоб в гриде было по алфавиту
← →
ЮЮ © (2005-05-30 08:46) [4]SELECT
Main.*
FROM
Main
[LEFT] JOIN LookupTable ON Main.LookupField = LookupTable.Code
ORDER BY
LookupTable.DisplayField
← →
akhmadey (2005-05-30 09:02) [5]ловко, но тоже не проканает, поскольку в таблицу еще и изменеия вносит нужно, а заморачиваться через update sql сложновато, да и проблема не стоит этого
← →
ЮЮ © (2005-05-30 09:13) [6]>а заморачиваться через update sql сложновато
У TQuery указать UpdateObject, а у TUpdateSQL нажать кнопку Generate SQL.
>да и проблема не стоит этого
Если проблему можно не решать, то какая это проблема? :)
← →
akhmadey (2005-05-30 09:22) [7]ЮЮ ©
тоже правильно, а как вариант не пройдет индексация по этому самому злосчастному полю, а то дофига переделывать придется
← →
Anatoly Podgoretsky © (2005-05-30 09:44) [8]akhmadey (30.05.05 09:22) [7]
А может стоит прочитать документацию и что тогда ты понимаешь под индексацией? Она просто не нужна.
← →
akhmadey (2005-05-30 10:24) [9]Я делеал так: программно добавлял индекс на нужное поле и при попытке сделать этот индекс текущим программа вываливается, говоря о том, что поле не найдено. Вот я и спрашиваю, может я зря мучаюсь и это в принципе невозможно сделать?
← →
Anatoly Podgoretsky © (2005-05-30 10:32) [10]Где код, а ты случайно не пытаешься ли сделать индекс по второй таблице в первой :-) Такое естественно нельзя.
А реляционные методы (ЮЮ © (30.05.05 08:46) [4]) в принципе отвергаешь?
← →
akhmadey (2005-05-30 10:50) [11]Anatoly Podgoretsky © (30.05.05 10:32) [10]
реляцирнные методы я не отвергаю, просто ситуация такова, что надо влазить в 1с-ные таблицы, поэтому, чтобы сотрудники были представлены в виде их фамилий, а не кодов, пришлось делать еще одно поле с фамилиями, которые берутся из справочника сотрудников. И нужно чтоб эти сотрудники были по алфавиту, а переводить все на sql тяжко, поскольку еще других заморочек полно :)
← →
Anatoly Podgoretsky © (2005-05-30 10:57) [12]akhmadey (30.05.05 10:50) [11]
И это как то противоречит, тебе же дали реальный код.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.036 c