Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];

Вниз

сортировка в 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 вся ветка

Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
8-60760
Whitewolf
2002-03-26 13:06
2002.08.19
GLScene и Delphi 6


1-60566
snoup
2002-08-06 20:01
2002.08.19
Кто-нибудь знаете как можно с эмулировать командную строку как эт


1-60579
serd_hhc
2002-08-07 06:25
2002.08.19
Нормальный php-файл.


1-60725
гвоздь
2002-08-07 02:09
2002.08.19
как это сделать......


1-60706
MikeZ
2002-08-05 09:45
2002.08.19
Управление чужими программами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский