Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
ВнизКак пронумеровать строки 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c