Вниз
Скачать: 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
1-60627
@andrew
2002-08-08 15:25
2002.08.19
ПРИВЕТ ВСЕМ!! Прошу прощения, но... что нужно сделать,


1-60638
WLAD
2002-08-08 03:21
2002.08.19
Проблема с чтением из типизированного файла


1-60568
Dmk
2002-08-06 23:46
2002.08.19
Как высоту Caption формы сделать поменьше.


1-60671
fff
2002-08-05 18:18
2002.08.19
Люди!!!!!!! Срочно помогите, быстрейййййй!!!!


1-60567
Брат
2002-08-07 16:58
2002.08.19
Сетевое окружение в OpenDialog




   Наверх