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

Вниз

Нумерация строк в DBGrid   Найти похожие ветки 

 
aglar   (2004-12-12 14:43) [0]

У DBGrid слева есть узкая зафиксированная колонка, можно ли на ней выводить номер записи в таблице?


 
Anatoly Podgoretsky ©   (2004-12-12 14:46) [1]

Эта колонка для маркера, но кто тебе мешает добавить еще одну колонку? Можешь даже разместить ее слева.


 
aglar   (2004-12-12 17:34) [2]

Если добавить еще одну колонку, то как она будет вести себя при сортировке таблицы? Не думаю, что нас это обрадует;)


 
Anatoly Podgoretsky ©   (2004-12-12 17:50) [3]

Как надо так и будет вести. Номера записей в Пародоксе логические и чем одна колонка отличается от другой колонки.


 
SergP ©   (2004-12-12 17:55) [4]


>  [2] aglar   (12.12.04 17:34)
> Если добавить еще одну колонку, то как она будет вести себя
> при сортировке таблицы? Не думаю, что нас это обрадует;)


А какая разница?


 
aglar   (2004-12-12 18:03) [5]

Я так понял, Анатолий предлагает решить проблему с помощью новой колонки, куда записывать номер записи. Но при сортировке номера перемещшаются, или я не так понял Анатолия?


 
SergP ©   (2004-12-12 18:11) [6]


>  [5] aglar   (12.12.04 18:03)
> Я так понял, Анатолий предлагает решить проблему с помощью
> новой колонки, куда записывать номер записи. Но при сортировке
> номера перемещшаются, или я не так понял Анатолия?


Ты сначала определись что тебе нужно: номер записи в таблице или номер записи в датасете


 
aglar   (2004-12-12 18:17) [7]

В датасете


 
Anatoly Podgoretsky ©   (2004-12-12 18:20) [8]

И как ты собираешься сортировать и понять, что такое номера записей, в том числе и логические (которые в Парадоксе).


 
_Lucky_   (2004-12-12 18:20) [9]

Полная ерунда! ломает все принципы БД, эта колонка лишняя полюблму. Попробуйте поискать другое решении проблемы, если она вообще есть :) (кстати, лучше бы вы ее и обрисовали, глядишь и решение кто-нить подсказал бы).


 
aglar   (2004-12-12 18:43) [10]

DBGrid2
Datasource2
Subscribers: TTable

Нужно чтобы DBGrid2 отображал номер записи, то бишь Subscribers.RecNo где нибудь в левой части, желательно на зафиксированной колонке (не знаю как ее правильно назвать), предназначенной для маркера. Если добавить еще одну колонку в таблицу, как было предложено выше, и прописать у Subscribers свойтво OnNewRecord = subscribers.Fieldvalues["N"]:=Subscribers.RecNo, то конечно же получим то что нам надо. Но если придется таблицу сортировать по имени подписчика или еще как нибудь, то записи в Столбце "N"  просто перемешаются между собой. Я как то неправильно выражаюсь? Или как то невнятно пишу? Если чего то не понимаю, извините, для того этот форум и создан...


 
Zacho ©   (2004-12-12 21:02) [11]

aglar   (12.12.04 18:43) [10]

Сделай вычисляемое (calculated) поле в датасете и в OnCalcFields присваивай ему RecNo


 
aglar   (2004-12-12 23:58) [12]

Спасибо Zacho!



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

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

Наверх




Память: 0.49 MB
Время: 0.044 c
1-1104141949
Vyacheslav
2004-12-27 13:05
2005.01.16
Как определить тип операционной системы ???


1-1104171259
AndreyK_
2004-12-27 21:14
2005.01.16
Создание пароля


4-1101207188
xAnjel
2004-11-23 13:53
2005.01.16
Как запустить программу в контексте процесса Winlogon.exe?


1-1103616175
kull
2004-12-21 11:02
2005.01.16
Существует ли проблемма?


1-1103985482
emfw
2004-12-25 17:38
2005.01.16
Неизвестный файл