Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Номер текущей записи в tQuery [D5, XP]


Евгений Р. ©   (2007-06-21 15:35:00) 

Через tQuery делаю выборку из таблицы с RequeryLive=true. (BDE)
RecNo показывает не ноер записи в выборке, а абсолютный номер записи. Как узнать текущий №.
Аналогично номер строки в dbGrid


Плохиш   (2007-06-21 16:39:00) [1]


> Евгений Р.   (21.06.07 16:24) [12]


 TMyDBGrid = class(TDBGrid)
 end;
....
 myRow := TMyDBGrid(DBGrid1);


Евгений Р.   (2007-06-21 16:24:00) [2]

А что за свойство?


Плохиш   (2007-06-21 16:06:00) [3]


> Евгений Р.   (21.06.07 16:02) [9]
> Помоему Gridы в предках имели Row и Col
> Так до Row из dbGridа нельзя достучаться?

А смысл? Оно показывает номер видимой строки от верхней видимой. А "почему" будет твоим домашним заданием.


Евгений Р.   (2007-06-21 16:02:00) [4]

Помоему Gridы в предках имели Row и Col
Так до Row из dbGridа нельзя достучаться?


Anatoly Podgoretsky   (2007-06-21 16:02:00) [5]

А база у тебя есть?


Ega23   (2007-06-21 16:01:00) [6]


> а к каждому полю ordX было прилеплено свое поле nrX - номер
> строки, стало быть.


КЛАСС!!!!
Это надо сохранить! Для потомков!


Jeer   (2007-06-21 15:54:00) [7]


> Ega23 ©   (21.06.07 15:49) [6]


Ну почему же ?
Приходилось видеть таблицу с 5 полями ordX, по одной из которых набор сортировался в замудренном порядке, а к каждому полю ordX было прилеплено свое поле nrX - номер строки, стало быть.


Ega23   (2007-06-21 15:49:00) [8]


> Для этого DataSet (на который ссылается DataSource, на который
> ссылается DBGrid) должен предоставлять соотв.поле.
>


И никаких сортировок на клиенте!  :)


Сергей М.   (2007-06-21 15:47:00) [9]


> Хочу в DbGrid поставить номер строки


Для этого DataSet (на который ссылается DataSource, на который ссылается DBGrid) должен предоставлять соотв.поле.


Ega23   (2007-06-21 15:44:00) [10]

Нафига?


Евгений Р.   (2007-06-21 15:42:00) [11]

Хочу в DbGrid поставить номер строки


Ega23   (2007-06-21 15:41:00) [12]


> RecNo показывает не ноер записи в выборке, а абсолютный
> номер записи.


Более того, в разных реализациях TDataSet это значение по-разному трактуется.


> Аналогично номер строки в dbGrid


7 лет тружусь в данной области, ещё НИ РАЗУ такая функциональность не была нужна.


Сергей М.   (2007-06-21 15:37:00) [13]


> Как узнать текущий №


В общем случае - никак.

И и нахрен он тебе нужен ?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо