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

Вниз

Номер текущей записи в tQuery   Найти похожие ветки 

 
Евгений Р.   (2007-06-21 15:35) [0]

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


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


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


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

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


 
Ega23 ©   (2007-06-21 15:41) [2]


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


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


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


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


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

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


 
Ega23 ©   (2007-06-21 15:44) [4]

Нафига?


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


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


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


 
Ega23 ©   (2007-06-21 15:49) [6]


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


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


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


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


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


 
Ega23 ©   (2007-06-21 16:01) [8]


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


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


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

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


 
Anatoly Podgoretsky ©   (2007-06-21 16:02) [10]

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


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


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

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


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

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


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


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


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



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
15-1182002909
AlexanderMS
2007-06-16 18:08
2007.07.15
Зачем компилятор включает в exe-файл компилируемой программы...


6-1166179902
IceBeerg
2006-12-15 13:51
2007.07.15
Определение факта простоя интернет соединеия


2-1181736895
DelphiN!
2007-06-13 16:14
2007.07.15
Мое приложение не дает сделать перезагрузку системы


15-1181638216
TUser
2007-06-12 12:50
2007.07.15
Чудище


15-1182234769
Альфонс
2007-06-19 10:32
2007.07.15
Познакомлюсь с девушкой программистом