Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

Узнать предыдущую позицию курсора   Найти похожие ветки 

 
DelphiLexx ©   (2006-08-08 08:55) [0]

Как узнать предыдущую позицию курсора в DBGrid"е.


 
Sergey13 ©   (2006-08-08 08:57) [1]

А что это?


 
DelphiLexx ©   (2006-08-08 09:02) [2]


> А что это?

Т.е. стоял указатель DBGrid"a на строке 2, а затем я сдвинул его на строку 1. И нужно получчить, что предыдущее место, где стоял курсор = 2


 
Sergey13 ©   (2006-08-08 09:04) [3]

> [2] DelphiLexx ©   (08.08.06 09:02)

Перед скролом запоминай текущую позицию.


 
DelphiLexx ©   (2006-08-08 09:10) [4]


> Перед скролом запоминай текущую позицию.

Т.е. AfterScroll"e запоминть текущую позицию.
Мне кажется, что это не самый эффективный способ. Может быть, сам DataSet или DBGrid умеет делать.


 
Sergey13 ©   (2006-08-08 09:13) [5]

> Т.е. AfterScroll"e

After - это "после". "Перед" - это Before.


 
DelphiLexx ©   (2006-08-08 09:16) [6]


> > Т.е. AfterScroll"e
>
> After - это "после". "Перед" - это Before.

Извини BeforeScroll


 
evvcom ©   (2006-08-08 09:24) [7]

> Может быть, сам DataSet или DBGrid умеет делать.

Не умеют. Зачем им это?


 
MsGuns ©   (2006-08-08 09:27) [8]

А вот интересно, а нафига это нужно-то ? Есть подозрение, что у пацана чешется узнать содержимое полей "предыдущей" записи.
Если так, то случай трудный ;)


 
evvcom ©   (2006-08-08 09:32) [9]

> [8] MsGuns ©   (08.08.06 09:27)
> А вот интересно, а нафига это нужно-то ?

Наверное, задумал историю переходов сохранить. Вероятно, здесь совершенно лишнюю.


 
Desdechado ©   (2006-08-08 11:16) [10]

Позицию можно запомнить через DataSet.GetBookmark или запоминанием ключевого поля той строки, где стояли.
Тогда легко при необходимости вернуться назад (GotoBookmark или Locate).


 
Jeer ©   (2006-08-08 12:36) [11]


> DelphiLexx ©   (08.08.06 08:55)


Заведи еще одну таблицу, в которую пиши истоию перемещений.
Подвяжешь user id иак сможешь узнать, кто в каком порядке лазаит по базе.


 
Anatoly Podgoretsky ©   (2006-08-08 19:10) [12]

Красиво выглядить при скроле мышкой.



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

Форум: "Базы";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.048 c
1-1156676748
Интересующийся
2006-08-27 15:05
2006.10.08
Webbrowser


8-1142597048
Lordalexander
2006-03-17 15:04
2006.10.08
Уменьшеть картинку


2-1158646489
pkm
2006-09-19 10:14
2006.10.08
Объявление массива.


15-1158227399
xyz777
2006-09-14 13:49
2006.10.08
Пирадская копия Windows


15-1158296765
wwwrr
2006-09-15 09:06
2006.10.08
44.5





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский