Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизКак в EhLib в гриде поставить нумерацию записей по порядку(1,2..) Найти похожие ветки
← →
Dimaz-z © (2004-02-23 13:09) [0]Как в EhLib в гриде поставить (слева, как в Exel"е) нумерацию записей по порядку(1,2..)
← →
Соловьев © (2004-02-23 14:04) [1]компонент доступа?
← →
Desdechado © (2004-02-23 14:10) [2]создаешь отдельное поле, которое заполняешь при выборке (в AfterOpen) путем пробега по датасету
← →
Dimaz-z © (2004-01-23 13:49) [3]А по другому никак? Это мне тоже в голову давно пришло... Я думал найти решение порациональнее...
← →
Andriano (2004-01-23 13:53) [4]Ну почему это никак. В событии TDBGrid.OnDrawDataColumnCell (примерное название, лень Delphi запускать) рисуем номер текущей записи DataSet.RecNo.
Или Calc поля.
← →
DenK_vrtz © (2004-01-23 14:00) [5]>Andriano (23.01.04 13:53) [4]
уверен?
← →
Andriano (2004-02-24 15:58) [6]> DenK_vrtz
Да.
DBGridEhDrawColumnCell
begin
DBGridEh.Canvas.TextRect(Rect, Rect.Left+2, Rect.Top+2, IntToStr(DocCDS.RecNo));
end;
Вот грубый пример. У меня правда TDBGridEh, но это событие унаследовано от TDBGrid, у кот. нет Canvas (насколько я помню). Но тогда надо рисовать на той же канве, на которой рисует он сам.
← →
Sandman25+1 (2004-02-24 16:02) [7]Andriano (24.02.04 15:58) [6]
А теперь добавьте Filter/OnFilterRec... и включите Filtered.
RecNo не изменится.
← →
DenK_vrtz © (2004-02-24 16:08) [8]>Andriano (24.02.04 15:58) [6]
данное утверждение неверно без указания типа СУБД!
← →
Andriano (2004-02-24 16:12) [9]Ну у меня ещё FIBplus-ы, там есть настройка, чтобы RecNo правильно отображалась при Filtered:=true
Автор же не ответил на "Соловьев © (23.02.04 14:04) [1]"
← →
sniknik © (2004-02-24 16:15) [10]> данное утверждение неверно без указания типа СУБД!
скорее от типа доступа и используемого курсора (в концов можно нумерацию рекордсета делать, а не физического местоположения в таблице).
тогда можно и от базы не зависеть, перегнать в clientdataset и все (фильтрацию соответственно обрабатывать).
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c