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

Вниз

Как в DBGrid е такую штуковину сделать...   Найти похожие ветки 

 
SSGuest   (2004-10-15 18:03) [0]

Есть W2000, MSSQL, D7, ODBC, TDataBase, TQuery, TDataSource и TDBGrid.

Есть SELECT t.* FROM Table1 t

Есть Query.Open;

Делаем Время от времени Query.Next;

После достижения курсором (выделяет всю строку) середины DBGrid"а хочется чтобы не курсор падал дальше вниз, а датасет поднимался как бы вверх, то есть курсор оставался посередине, а данные менялись под курсором, после операции *.Next...

Есть оригинальное решение у кого-нибудь?


 
SSGuest   (2004-10-15 19:26) [1]

?


 
46_55_41_44 ©   (2004-10-16 10:03) [2]

Не получится ничего


 
sniknik ©   (2004-10-16 13:13) [3]

почему же сразу не получится? исходники грида открыты, в крайнем случае можно и полностью переписать, другое дело стоит ли заморачиваться только ради "такую фиговину сделать...".

> Есть оригинальное решение у кого-нибудь?
это что, пару строчек кода или имеется ввиду извращение подобное желаниям? если второе то пожалуйста, запоминай значение записи, переоткрывай рекордсет и локейтом ищи запись, встает как раз на середину, если может. предется на каждый next делать.


 
SSGuest   (2004-10-17 20:08) [4]

Вот спасибо так спсибо. Выручил. Достаточно было сделать локейт по ключу и курсор сам после|перед Next шёл куда надо.

По поводу оригинального решения - это и есть одна-пара строчек.
Влезать в оригинальный код просто нет времени.

Ещё раз спасибо. :)



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

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

Наверх




Память: 0.47 MB
Время: 0.055 c
14-1098632465
Zeqfreed
2004-10-24 19:41
2004.11.14
OpenGL... Поделитесь опытом


1-1098560130
Garfunkel
2004-10-23 23:35
2004.11.14
Прикрипление и использование ini файла


3-1097269483
Сергей_Пл
2004-10-09 01:04
2004.11.14
Delphi + MySQL (Обсуждалось, но суть у меня совсем другая)


3-1097557395
Alex7
2004-10-12 09:03
2004.11.14
Псевдонимы БД


14-1098976745
Alein
2004-10-28 19:19
2004.11.14
Возникло сомнение: А есть ли ВРЕМЯ?