![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в DBGRID-е закрепить шапку ?
NDR © (2002-07-25 14:25:00)1)Возможно ли в DBGRID-е закрепить шапку.
штоб при прокрутке таблицы, шапка неуезжала вверх...
если да, то как это сделать ?
2)Как без использования SQL отсортировать базу по двум полям.
сначало поле 1, потом 2. если длина поля1=60, длина поля2=80
ворбщем проблема- несоздается новое индексное поле.
в выражении котором я пишу поле1 + поле2
Desdechado (2002-07-26 10:33:00) [1]1. а шапка уехала у автора ;-)
2. создай 2 независимых индекса - логика от этого не меняется
3. зависит от СУБД. для SQL-серверов этого не нужно.
а что это такое - так индексы у файл-серверов имеют особенность падать или рассогласовываться с данными (особенно по сети или когда их забывают подключать при работе). вот и приходится их реанимировать, причем в монопольном режиме. а в SQL-серверах за этим следит сам сервер.
the-best-officeman (2002-07-25 20:26:00) [2]=)))))
Народ извини пожалуйста ! что-то сильно сглючил по поводу первого
вопроса. очень сильно. а когда осознал что сошёл с ума, то
ржал не перестовая минут 10 =))))
ВОПРОС 2
Как создать составной индекс?...
У индекса есть свои огрничения.
должно быть не более 100, а у меня получается
поля1=60, длина поля2=80
60+80 = 140 !!!!!!!!
При этом составной индекс создаваться нехочет =(((
Что делать ?
Нужно придумать. без использования SQL
ВОПРОС 3
Вот есть такое. например в 1Сбухгалтерии. Выполнить переиндексацию БД. Или выполнить полную индексацию.
Чтоэто такое ? и как это програмно выполнить ?
ну ламер я - ламер...
учимся потихоньку...
Desdechado (2002-07-25 18:14:00) [3]1. действительно, !??!??
2. для IB такой вариант не прокатит. в зависимости от COLLATE, но (не помню точно) до 256/n, где n - число байт на COLLATE (обычно 2-3)
Lusha (2002-07-25 14:35:00) [4]1) ????????????
2) Создать составной индекс по двум полям...