![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
про DBGRID ! [D6, dBase, FoxPro]
NDR © (2002-08-02 12:03:00)Большая таблица, много полей.
На эеране умещаются только основных 4 поля. но есть ещё поля.
и для того чтобы получить к ним доступ приходится "бежать"
курсором вправо(в конец таблы) и редактировать там значения,
потом вновь бежать курсором влево. возвращаясь с "основным полям"
Я бы хотел вывести поля в виде формы (в Edit1.text).
например в верхних колонтитул программы(БД)
нужно чтоб при перемещении указателем(т.е. курсорными клавишами)
значение в Edit1.text менялось автоматически.
а то у меня получается, что оно меняется только если я выбираю запись МЫШЬЮ ! . а мне надо чтоб. при перемещении курсорами!
надеюсь вы понимаете о чем я грю..
С уважением, NDR
NDR (2002-08-02 13:49:00) [1]спасибо, попробую !
relict (2002-08-02 13:33:00) [2]у DBGrid есть событие KeyUp там надо обрабатывать нажатия на клавиши....
я посмотрел какой код стрелок вверх вниз:
procedure TForm1.DBGrid1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key = 38) or (Key = 40) then
begin
{а здесь напиши тоже самое что делаешь
когда мышью на гриде шелкаешь }
end;
end;
Anatoly Podgoretsky (2002-08-02 12:23:00) [3]Не в этом дело, мышью то меняется, значит что то напутано в программе.
Johnmen (2002-08-02 12:10:00) [4]TDBEdit
Mike Kouzmine (2002-08-02 12:09:00) [5]А ты используй DBEdit