Форум: "Базы";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
ВнизРазличное выполнение 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c