Главная страница
    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.005 c
4-60899
MARcoDEN
2002-06-10 20:21
2002.08.19
Проблема с хэндлом


3-60497
Виталий Панасенко
2002-07-19 09:14
2002.08.19
Работа с полями типа


1-60603
Константин
2002-08-08 11:56
2002.08.19
Мастера ! Как отобразить список обработчиков событий


14-60803
совсем Новенький
2002-07-23 14:52
2002.08.19
Графики функций


1-60689
Брат
2002-08-06 09:57
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский