![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Различное выполнение query.last [D5, Paradox]
TolkoNachal © (2004-10-27 13:28:00)Вот при отрытии формы делаю выборку из БД, а потом query.last. Всё нормально. курсор ставиться на последнюю запись (активен первый столбец).
А если обрабатываю нажание кнопки "End"
If key=35, то курсор ставиться тоже на последнюю запись, но последнего столбца.
Пример на массиве.
1 2 3
4 5 6
7 8 9
Если по открытию формы, то курсор будет на записи (будет выделена ячейка)
1 2 3
4 5 6
78 9
а если по отлову клаиши, то
1 2 3
4 5 6
7 8 9
как сделать, чтобы и по клавише курсор ставился на
1 2 3
4 5 6
78 9
TolkoNachal (2004-10-27 15:10:00) [1]Тьфу ты чёрт.
Звиняйте, вопрос снимается.
TolkoNachal (2004-10-27 15:07:00) [2]А можно узнать, какое кол-во строк на экране в данный момент?
mark-a (2004-10-27 14:57:00) [3]Программно решается методом DataSet.MoveBy(<число записей>)
если с минусом, то вверх, если с плюсом, то вниз (или наоборот)
msguns (2004-10-27 14:49:00) [4]Ручками или программно ?
Для ручек есть кнопочки такие с буковками "Pg..", а программно для чего ?
TolkoNachal (2004-10-27 14:29:00) [5]И ещё вопрос.
Не соображу, как можно прокручивать набор данных постранично?
TolkoNachal (2004-10-27 14:26:00) [6]Спасибо всем.
Заработало.
Val (2004-10-27 14:23:00) [7]согласен. #0.
Johnmen (2004-10-27 14:21:00) [8]>If key=35, то курсор ставиться тоже на последнюю запись, но
>последнего столбца.
if Key=VK_END then begin;
<твой НД>.Last;
Key:=0;
end;
Val (2004-10-27 13:44:00) [9]а вы сделайте last , потом sysutils.abort