Текущий архив: 2002.12.19;
Скачать: CL | DM;
Вниз
фильтр ввода в ячейку dbgrid Найти похожие ветки
← →
roman_tutov (2002-12-08 22:29) [0]Я хочу получить следующее .
пользователь в ячейку dbgrid вводит число
число в зависимости от некого условия изменяется
программой.
Т.е. ввожу я в ячейку 5 а оно все-равно 3 пишет :)
в какой обработчик лезть ?
← →
Дмитрий К.К. © (2002-12-08 22:54) [1]Можно завести вычисляемое поле и обрабатывать событие OnCalcFields.
← →
Diogen (2002-12-09 08:24) [2]А его можно будет редактировать ?
Я вообще-то думал что это значительно проще решается...
← →
OlegMsc © (2002-12-09 10:09) [3]на OnKeyDown
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=#53 then Key:=51;
end;
← →
OlegMsc © (2002-12-09 10:30) [4]сорри
if Key=53 then Key:=51;
← →
Roman_Tutov (2002-12-09 12:01) [5]Не..это не то . Я может хочу фильтр на одно поле а не на весь dbgrid
← →
OlegMsc © (2002-12-09 12:10) [6]у TDataSource есть OnDataChange - там есть параметр TField...
← →
SEM (2002-12-09 12:17) [7]У TField в событие OnValidate можно прописать:
if Sender.AsString = "FFF" then begin
Sender.AsString:= "AAA";
abort;
end;
← →
Roman_Tutov (2002-12-09 17:14) [8]Что-то я не очень понял как этим пользоваться .
не могли-бы вы мне поеазать достаточно большой кусок кода ,что-бы я мог разобраться ?
Страницы: 1 вся ветка
Текущий архив: 2002.12.19;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.018 c