Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Событие по нажатию [D7]


Страницы:   1 2 3 4

Fr1K ©   (2008-04-09 14:51:00) 

Скажите какое событие нужно обрабатывать:
Мне нужно после того как я нажал энтер в таблице2 ячейке ('сумма') что
данные переносились в таблицу 1. всё перепробовал ничего не помогает


clickmaker   (2008-04-09 16:48:00) [41]


> просто начальнику не нравитса на кнопку жать

чайханщику? )


Сергей М.   (2008-04-09 16:48:00) [42]

во блин !!

Тут еще и таймер появился)

Держите меня трое)


Fr1K   (2008-04-09 16:46:00) [43]

во блин!!! а то просто начальнику не нравитса на кнопку жать. ну а если таймер подцепить я думю с ним проблемы будут


Сергей М.   (2008-04-09 16:36:00) [44]


> он мне сразу подсчитал


Нет такого.
Он, грид, тебе что, волшебник ?

Откуда ж он, грид, знает, что твоему хозяину-чайханщику, который обещал тебя вытолкать в шею, интересны суммы чьих-то там долгов ?)

Он же грид)


clickmaker   (2008-04-09 16:33:00) [45]

подсчитал что?


Fr1K   (2008-04-09 16:25:00) [46]

А есть ли такой способ чтоб я ввёл сумму в ДБгрид и при переходе на следущюю ячейку он мне сразу подсчитал...


clickmaker   (2008-04-09 16:23:00) [47]


> [23] Fr1K ©   (09.04.08 16:13)
> ну вот... хер он отображает ентер

потому что это непечатаемый символ. Служебный, так сказать
Давно бы посмотрел, чему vk_return равен


Сергей М.   (2008-04-09 16:19:00) [48]

А куда вообще он у тебя идет и никак подойти при этом не может ?


Fr1K   (2008-04-09 16:16:00) [49]

OnKeyDown солгласен! но не
OnKeyPress


Сергей М.   (2008-04-09 16:14:00) [50]


> Vk_return неподходит


А у меня подходит.
Что я делаю неправильно ?


Fr1K   (2008-04-09 16:13:00) [51]

Удалено модератором


clickmaker   (2008-04-09 16:11:00) [52]


>  [21] Fr1K ©   (09.04.08 16:08)

а как символы обозначаются в дельфи?


Fr1K   (2008-04-09 16:08:00) [53]

OnKeyPress а как обозначен интер то??? Vk_return неподходит


clickmaker   (2008-04-09 15:38:00) [54]

OnKeyPress, значит


Сергей М.   (2008-04-09 15:33:00) [55]


> Fr1K ©   (09.04.08 15:22) [15]


У формы, на которую ты шлепнул грид, есть св-во KeyPreview. Установи его в True и обрабатывай событие формы OnKeyPress.


Fr1K   (2008-04-09 15:28:00) [56]

Нащёт того что перегонять, то для начала надо было. исправлю... а нащёт афтерпост всё равно не работает


clickmaker   (2008-04-09 15:25:00) [57]


> [15] Fr1K ©   (09.04.08 15:22)

кстати, а зачем перегонять из пустого в порожнее? FloatToStr, потом наоборот.
Если при энтере происходит Post, так есть событие AfterPost


Kolan   (2008-04-09 15:22:00) [58]

TAction + ShortCut ?


Fr1K   (2008-04-09 15:22:00) [59]

уууу.... стоп... ты меня не понял!!!
я при нажатии на кнопку в дб грид выполняю такое событие:
panel1.Caption:=FloatToStr(GetColumnSumValue(Table2,'NAL'));
panel8.Caption:=FloatToStr(GetColumnSumValue(Table2,'BEZNAL'));
panel2.Caption:=FloatToStr(GetColumnSumValue(Table3,'SUMMA'));
s:=StrToFloat(Panel1.Caption);
ss:=StrToFloat(Panel2.Caption);
sss:=StrToFloat(Panel8.Caption);
with Table1 do
begin
 edit;
 Fields[2].Value:=FloatToStr(ss-s-sss);
 Fields[3].Value:=FloatToStr(GetColumnSumValue(Table2,'BEZNAL'));
 Fields[4].Value:=FloatToStr(GetColumnSumValue(Table2,'NAL'));
 post;
 Refresh;


При использовании другой какой либо кнопки всё отлично работает но при Энтере НЕТ


Сергей М.   (2008-04-09 15:18:00) [60]


> за dbgrid гаварю


Тебе же тридцать раз уже сказали, что dbgrid - это не таблица и в нем нет никаких данных)


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо