Главная страница
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
1-42764
VCL
2002-01-26 20:10
2002.02.14
Connect с WORD!!


3-42691
Макс
2002-01-22 12:21
2002.02.14
Как программно присвоить полю Integer значение NULL


1-42716
чайничек
2002-01-28 18:55
2002.02.14
Как писать в Edit однjq из закладок Tabs (TTabControl), и сохранив там запись писать в другой - другое


1-42772
Dimk
2002-01-31 11:25
2002.02.14
Как в QReport заставить таблицу печататься в несколько полос?


1-42737
ctapik-net
2002-01-30 19:38
2002.02.14
Вот хочется узнать, как подключают контекстную справку с файлом chm?