Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

DBGrid как изменить значение ячейки при изменении другой   Найти похожие ветки 

 
Newb   (2004-02-01 00:46) [0]

Есть проблема. Подскажите пожалуйста.
Вроде бы простая на вид штука а что-то ни как до меня не допрет

Получаю выборку в DBGrid, два поля имеею ReadOnly=false, остальные true.
Причем одно из этих двоих Visible=False.
Необходимо чтобы при изменении пользователем какого-либо значения в видимой ячейке, в соответствующую невидимую
заносилось "True". при этом необходимо чтобы значения менялись и на сервере (но это как я понял происходит автоматически в следствии свойств ADO)

Спасибо


 
makz   (2004-02-01 08:37) [1]

Обрабатывай событие AfterEdit в DataSet"е. DBGrid тут не при чем.


 
Newb   (2004-02-01 13:24) [2]

Да это я понимаю :(((
Я вот только торможу как.
Пробую делать но при изменении хоть одной ячейки меняются все логические :((

Подскажите пожалуйста волшебные слова


 
Вязаный Носочек   (2004-02-01 14:01) [3]

или юзай триггеры !


 
Newb   (2004-02-02 00:17) [4]

Тригеры не подходят так как нужно отследить изменение поля именно из интерфейса, а оно может меняться также и из хранимых процедур.

Подскажите пожалуйста кто-нибудь :(((


 
Newb   (2004-02-02 02:43) [5]

Блин, ну это я конкретно тормозил.
Вот оно решение, нашел методом научного тыка :))

procedure TMainForm.Query1AfterEdit(DataSet: TDataSet);
begin
Query1.FieldByName("IsChange").Value := true;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-80122
avk02
2004-02-01 04:19
2004.02.25
Как прочитать TAR-дискету (не архив TAR!) в Windows?


9-79533
Unknown user
2003-07-24 18:56
2004.02.25
Рисование городских пейзажей.


1-79743
Romba
2004-02-12 10:33
2004.02.25
XPmenu глючит если быстро водить мышкой


14-80093
Sergey_Masloff
2004-01-30 23:01
2004.02.25
Женщины-программисты


1-79872
ЧимбаБумба
2004-02-13 20:38
2004.02.25
ShellListView