Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

Table   Найти похожие ветки 

 
Samvel   (2002-07-29 21:42) [0]

Подскажите как мне справиться с проблемой
Проблема такая: Есть Table1 и Table2 которые связаны между собой отношением главный (Table1) подчиненный (Table2) по полю поле1 (и там и там), так вот как мне сделать так чтобы в DBGrid1 которая связана с Table1, сортировались данные по полю поле2, как я не мучился сортировка идет по полю поле1
Заранее благодарен


 
Jeer ©   (2002-07-29 22:01) [1]

А как мучился конкретно ? (т.е. что делал)


 
Samvel   (2002-07-29 22:32) [2]

Я сделал индекс для поля2 но при установке этого индекса нарушается связь главный подчиненный


 
Jeer ©   (2002-07-29 22:54) [3]

Странно..
Это не зависимые вроде вещи.
Индекс д.б. по связываемому полю в таблице 2

Индекс (сортировка) в таблице 1 никак не влияет на связь.

Должен был выбрать доступный индекс в 2, наступить на нужные поля в 2 и 1 и связать их.
Индекс в 1 выбирается независимо и связь не нарушается


 
Samvel   (2002-07-29 22:59) [4]

Дело в том что индекс для Table2 и сортировку по полю2 нужно сделать тоже в Table2


 
Mike Kouzmine   (2002-07-30 09:36) [5]

Jeer прав, скажи, что делаешь конкретнее


 
Anatoly Podgoretsky ©   (2002-07-30 09:45) [6]

Отказаться от TTable в пользу запросов, это надо сделать и по другой причине, клиент-серверная технология.


 
Lord Warlock ©   (2002-07-30 09:50) [7]

Проблема в том что в свойстве IndexFieldNames Table1 стоит поле1 как и должно. Перед ним через точку с запятой допиши поле2 (таблица в это время может кричать, не обращай внимания). В результате Таблица1 будет сортирована по полю2


 
DarkGreen   (2002-07-30 11:38) [8]

Создай сегментный индекс Поле1 + Поле2 и все


 
Samvel   (2002-07-30 12:13) [9]

Спасибо всем за советы только один вопрос что такое сегментный индекс если можно поясните


 
Lord Warlock ©   (2002-07-30 14:05) [10]


> что такое сегментный индекс


Это индекс состоящий из 2 или более полей. Сортировка полей при установленном сегментном индексе производится в порядке следования полей в нем (например, сначала по Полю1, если одинаковые значения то по Полю2 и тд)



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

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-60580
Up
2002-08-08 01:44
2002.08.19
Старый UPX (0.84?)


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


1-60681
ilg
2002-08-06 02:23
2002.08.19
Запуск в свернутом виде


1-60647
AL2002
2002-08-08 16:21
2002.08.19
Подсчёт совпадений в массиве


3-60484
roev
2002-07-29 07:35
2002.08.19
поделитесь, у кого есть, ERwin-ом