Главная страница
    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.061 c
15-1158306324
Der Nechk@ssoff
2006-09-15 11:45
2006.10.08
"крякнул" MP3-player


1-1156494191
Still Swamp
2006-08-25 12:23
2006.10.08
Работаю в экселе. Не могу записать в ячейгу значение.


2-1158053356
p314
2006-09-12 13:29
2006.10.08
AOwner: TComponent


2-1158471885
q-p
2006-09-17 09:44
2006.10.08
убрать повторы из массива


15-1158049191
meister
2006-09-12 12:19
2006.10.08
Рассылка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский