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

Вниз

DBGRID - Имя поля (FieldName)   Найти похожие ветки 

 
VALUA   (2006-06-08 14:42) [0]

Господа , что делаю не так ? Кликаю на заголовке поля (pole1) и набор данных должен проиндексироваться по этому полю и обновиться  ->
procedure TForm16.DBGrid2TitleClick(Column: TColumn);
begin
if (Column.FieldName = "pole1") then begin  -  не срабатывает условие
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add("Select * from FILE");
IBQuery1.SQL.Add("where (Priz = 1) and (Kod = :P0)");
IBQuery1.SQL.Add("Order by pole1,pole2,pole3");
IBQuery1.Params[0].AsInteger := p1;
IBQuery1.Open;
end;
end;


 
Ega23 ©   (2006-06-08 14:47) [1]

if (ANSIUpperCase(Column.FieldName) = ANSIUpperCase("pole1"))
?


 
Torin ©   (2006-06-08 16:46) [2]

Ток следует учесть, что чем больше таблица, тем дольше она индексируется. Я не знаю всего ТЗ, но мне кажется, что индексировать на OnTitleClick - не самая лучшая идея. Это как правило делается один раз
Например, у мя был DBF на 3 гига (насколько я помню), и он индексировался
около минут 15... (Delphi3, Win95). Правда, было это лет 6 назад...



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1153487778
bajenovv
2006-07-21 17:16
2006.08.13
кнопка


15-1153125180
Дядя Зурам
2006-07-17 12:33
2006.08.13
Скины к XMMS


15-1152912172
Servelat
2006-07-15 01:22
2006.08.13
Вопрос про си (компилятор MVC дот нет он же визуал студио 2005)


11-1131388501
V258
2005-11-07 21:35
2006.08.13
Доступные функции KOL


2-1153854290
men-hen
2006-07-25 23:04
2006.08.13
процессы