Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Сортировка по 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.04 c
14-1118004056
qwerrewq
2005-06-06 00:40
2005.07.11
Как скомпилить проект?


14-1118005350
Лёха2005_
2005-06-06 01:02
2005.07.11
Расшифровка cookie


1-1118357250
Сергей1
2005-06-10 02:47
2005.07.11
Работа с BitMap


1-1118896533
Layner
2005-06-16 08:35
2005.07.11
Как автоматизировать процесс создания однотипных форм


9-1111794619
Green_Templar
2005-03-26 02:50
2005.07.11
снова про паблишеров