Вниз
Скачать: CL | DM;

сортировка в DBLookupComboBox   Найти похожие ветки 

 
billybons ©   (2002-07-30 09:58) [0]

Ув. асы делфи есть ли выход в подобной ситуации : имеются две связанные таблицы по полю code . В TTable2 (второй таблицы) для адекватного отображеня полей и для связи с первой таблицей нужно поставить IndexName:=code_ (индекс по полю связи), а в DBLookupComboBox (или не важно где) нужно , чтоб она отображалась упорядоченная по name , т.е. по индексу "name_". Помогите плз, заранее благодарен за любой ответ.


 
Lord Warlock ©   (2002-07-30 10:03) [1]

В IndexFieldNames через точку с запятой напиши поля, по которым индексируешь


 
Mike Kouzmine   (2002-07-30 10:11) [2]

Делаешь индекс второй таблицы так, как тебе надо и все В твоем случае name_


 
billybons ©   (2002-07-30 10:16) [3]


> Lord Warlock

В смысле сделать составной индекс ? Но проблема в этом случае останется


 
billybons ©   (2002-07-30 10:19) [4]


> Mike Kouzmine

после того,как переключаешь индекс, связь между таблицами пропадает. В принципе проблему решает физическая сортировка каждый раз после добавления записи в Table2 , но это некрасиво до зубной боли


 
Mike Kouzmine   (2002-07-30 10:27) [5]

Почему нарушается? Сделай отдельный TTable, положи на него name_, свяжи с первой и наслаждайся


 
billybons ©   (2002-07-30 10:53) [6]


> Mike Kouzmine

в смысле открыть 2-е TTable на таблицу ?


 
fnatali ©   (2002-07-30 10:58) [7]

Сделай запрос с нужным order by и првяжи его к DBLookupCombobox


 
Mike Kouzmine   (2002-07-30 11:01) [8]

Да вторую или как сказал fnatali, если таблица не очень большая


 
Lord Warlock ©   (2002-07-30 14:11) [9]


> billybons © (30.07.02 10:19)


Индексов может быть несколько, причем с одинаковыми полями.
Например один состоит из ID, а другой из Name и ID. Если тебя не устраивает постоянная сортировка по Name, переключайся на первый индекс. Хотя судя по вопросу достатосчно одного составного индекса



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
6-60784
ATLANTIDO
2002-05-19 13:35
2002.08.19
Сетевые папки


1-60729
Uran
2002-08-07 09:44
2002.08.19
Как защитить от копирования


14-60797
Иван61
2002-07-22 22:04
2002.08.19
Достала порнуха. Что делать?


3-60538
MikeFW
2002-07-30 10:27
2002.08.19
Построение (прохождение) все ветвей дерева


6-60766
Guardian
2002-06-05 06:41
2002.08.19
NMFTP




   Наверх