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

Вниз

Как пронумеровать строки DBGrid   Найти похожие ветки 

 
Dim2511 ©   (2002-01-09 11:09) [0]

Как пронумеровать строки DBGrid ?
Спасибо


 
Dim2511 ©   (2002-01-09 15:54) [1]

Дополню. В Gride отображается часть таблицы в соответствии с Integrity.
Как мне отобразить номера строк?

Для меня это проблема, но может быть, кто-нибудь сталкивался с такой вещью?

Thanks


 
roottim   (2002-01-09 16:23) [2]

точно не скажу... но могет так!
делаеш новое поле Calculate
при событии OnCalcFields
DataSet.Fields[0].Value:=DataSet.RecNo


 
bond   (2002-01-15 18:44) [3]

DataSet.Fields[0].Value:=DataSet.RecNo

не получается так. У меня по всем строкам показывает "-1"
Никакой нумерации нет


 
Анонимщик   (2002-01-16 18:48) [4]

Просто рисуй номер на событие OnDrawDataCell тем же способом, вычисляя DataSet.RecNo


 
Polevi ©   (2002-01-17 08:38) [5]

2Анонимщик
И как же его вычислять ?

2Dim2511 ©
Скорее всего тебе придется добавить физическое поле в таблицу и при открытии Dataset"a пробегать по нему

ARecNo:=0;
while not rst.EOF do
begin
Inc(ARecNo);
rst.Edit;
rst.FieldByName("SomeField").AsInteger:=ARecNo;
rst.Post;
rst.Next;
end;




 
roottim   (2002-01-17 08:40) [6]

> у меня все работает... никаких полей не надо!


 
KSergey ©   (2002-01-17 10:19) [7]

Когда работает и когда не работает вариант DataSet.RecNo обсуждалось тысячу раз на этом форуме, равно как и данная тема. Посмотрите архив.


 
Polevi ©   (2002-01-17 10:21) [8]

2roottim
Из сообщения bond (15.01.02 18:44) видно, что его Dataset не реализует RecNo


 
Demonk ©   (2002-01-17 11:35) [9]

2Polevi
пробегать и проставлять это конечно сто процентный вариант!
а если база очень большая?
или надо на ходу индексы менять? тогда что номера заново ставить?


 
Polevi ©   (2002-01-17 11:38) [10]

Для Paradox я не вижу других вариантов - а ты ?


 
Леван   (2002-01-21 08:26) [11]

Как я помню из прежных дискусии, Recno работает на Ttable и не работает на Tquery......


 
Анонимщик   (2002-01-21 11:59) [12]

Проведи еще раз простой эксперимент. Открой таблицу, установись на какой-нибудь записи и нажми на кнопку, которая будет выводитьь DataSet.RecNo. И скажи нам результат. Какая, кстати, база и драйвер?


 
Анонимщик   (2002-01-22 11:29) [13]

Кстати, Polevi, для парадокса-то как раз и есть другой способ, непосредственно через API к нему можно обратиться.



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

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

Наверх




Память: 0.49 MB
Время: 0.01 c
3-42659
Demon Ltd
2002-01-21 01:22
2002.02.14
Работа из Edit ов с базами


3-42682
xmapa
2002-01-22 10:51
2002.02.14
Поле-массив в InterBase


3-42641
wicked
2002-01-18 14:08
2002.02.14
тип TIMESTAMP


14-42858
3d[Power]
2001-12-26 13:11
2002.02.14
Сколько может стоить программа?


1-42775
M@XIDROM
2002-01-21 01:53
2002.02.14
Файл, состоящий из картинок!