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

Вниз

Различное выполнение query.last   Найти похожие ветки 

 
TolkoNachal   (2004-10-27 13:28) [0]

Вот при отрытии формы делаю выборку из БД, а потом query.last. Всё нормально. курсор ставиться на последнюю запись (активен первый столбец).
А если обрабатываю нажание кнопки "End"
If key=35, то курсор ставиться тоже на последнюю запись, но последнего столбца.
Пример на массиве.
1 2 3
4 5 6
7 8 9

Если по открытию формы, то курсор будет на записи (будет выделена ячейка)
1 2 3
4 5 6
7 8 9

а если по отлову клаиши, то
1 2 3
4 5 6
7 8 9

как сделать, чтобы и по клавише курсор ставился на
1 2 3
4 5 6
7 8 9


 
Val ©   (2004-10-27 13:44) [1]

а вы сделайте last , потом sysutils.abort


 
Johnmen ©   (2004-10-27 14:21) [2]

>If key=35, то курсор ставиться тоже на последнюю запись, но
>последнего столбца.

if Key=VK_END then begin;
 <твой НД>.Last;
 Key:=0;
 end;


 
Val ©   (2004-10-27 14:23) [3]

согласен. #0.


 
TolkoNachal   (2004-10-27 14:26) [4]

Спасибо всем.
Заработало.


 
TolkoNachal   (2004-10-27 14:29) [5]

И ещё вопрос.
Не соображу, как можно прокручивать набор данных постранично?


 
msguns ©   (2004-10-27 14:49) [6]

Ручками или программно ?
Для ручек есть кнопочки такие с буковками "Pg..", а программно для чего ?


 
mark-a   (2004-10-27 14:57) [7]

Программно решается методом DataSet.MoveBy(<число записей>)
если с минусом, то вверх, если с плюсом, то вниз (или наоборот)


 
TolkoNachal   (2004-10-27 15:07) [8]

А можно узнать, какое кол-во строк на экране в данный момент?


 
TolkoNachal   (2004-10-27 15:10) [9]

Тьфу ты чёрт.
Звиняйте, вопрос снимается.



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

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

Наверх




Память: 0.46 MB
Время: 0.037 c
3-1098281652
icebeerg
2004-10-20 18:14
2004.11.21
Определения типа DBF файла и его кодировки


1-1099990037
VIo
2004-11-09 11:47
2004.11.21
<<< Прервать задержку >>>


14-1099450861
Думкин
2004-11-03 06:01
2004.11.21
С днем рождения! 3 ноября


1-1100106828
Yus
2004-11-10 20:13
2004.11.21
Создание Класса


3-1098563512
Wint_
2004-10-24 00:31
2004.11.21
You have an error in your SQL syntax





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