Форум: "Базы";
Текущий архив: 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.009 c