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

Вниз

DBGrid и переоткрытие Query   Найти похожие ветки 

 
Fareader ©   (2002-02-19 14:31) [0]

Есть такая проблема: переоткрываем Query, по закладке переходит на запись, кот. была до переоткрытия и... последовательность записей в гриде - другая. Т.е. если курсор стоял на записи внизу грида, то поле переоткрытия Query эта запись перемещается где-то в середину. КАК С ЭТИМ БОРОТЬСЯ??


 
Fareader ©   (2002-02-19 14:37) [1]

куда это делся мой вопрос?


 
Alexandr ©   (2002-02-19 14:43) [2]

копать исходники DBGrid


 
Fareader ©   (2002-02-19 14:50) [3]

Черт, а по другому что никак? Не настолько я крут чтобы по исходникам лазить.


 
Johnmen ©   (2002-02-19 14:52) [4]

TBookMark - это указатель, после переоткрытия X3, куда он кажет !


 
Fareader ©   (2002-02-19 14:58) [5]

>Johnmen © Об этом я уже догадался. А лечить то чем кроме исходников?


 
Alexandr ©   (2002-02-19 15:03) [6]

ну там пару методов перекрыть достаточно.

Одно время тут в форуме появлялся некий Lusha он такое сделать может. Он мне уж почти год назад помогал по вопросу с DBGrid

адрес дам мылом


 
Johnmen ©   (2002-02-19 15:06) [7]

Самое простое - Locate после переоткрытия по ключевому полю...


 
Alexandr ©   (2002-02-19 15:10) [8]

2Johnmen: Ты неправ, или неправильно понял вопрос.
Например стоим где-то в середине таблице, при этом текущая позиция находится, например, вверху DBGRID.
И вот хотим обновить данные в DBGrid (при этом допустим, что записи не изменились другим пользователем)
Для этого GetBookMark, потом Close,Open потом GotoBookmark
после этого попадем на ту-же запись, но вот в DBGrid эта текущая запись будет ровно посередине, а не там где была до обновления данных.
А надо, чтобы оставалась на то же месте, где была...


 
Fareader ©   (2002-02-19 15:14) [9]

Спасибо Alexandr. Жду адрес..


 
Johnmen ©   (2002-02-19 15:25) [10]

>Alexandr © : да, действительно не совсем понял вопрос.
теперь ясно. а насчет TBookMark, не уверен, что он всегда после переоткрытия НД укажет на ту же запись, на какую указывал...


 
Slava ©   (2002-02-19 15:45) [11]

> Fareader

Если не в лом, то результат выложи, ладно?



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

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

Наверх




Память: 0.49 MB
Время: 0.01 c
1-57444
lipskiy
2002-03-04 00:52
2002.03.18
Подкомпилированные ресурсы занимают место в памяти?


1-57369
Priz_Datiy
2002-03-04 11:43
2002.03.18
Проблеммы с StrToInt


6-57485
ken
2001-12-29 10:55
2002.03.18
как узнать модемный пул при подключении через dialup.


6-57471
hacker
2002-01-01 19:16
2002.03.18
TClientSocket+HTTP запросы=Вопросы и проблемы


14-57524
Wonder
2002-02-01 16:44
2002.03.18
Отвлечемся? :)