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

Вниз

Вопрос по wwDBGrid.   Найти похожие ветки 

 
Вачся   (2003-12-11 07:31) [0]

Программа Табельный учет: на каждого человека заводится табель на каждый месяц. Есть поля с 1 по 30 (дни месяца) в каком - то из этих полей есть значение его необходимо размножить, например, для всех.
Т. е. , например, если есть на 20 число какое - то значение, то его необходимо размножить для всех людей при нажатии на какую нибудь кнопку, при условии что курсор стоит на этом поле.


 
Кщд   (2003-12-11 07:37) [1]

так как деталей не было, то
update table set field=:param


 
ЮЮ ©   (2003-12-11 07:41) [2]

var
ds: TDataSet;
val: variant;
begin
ds := DBGrid.DataSourse.Dataset;
ds.DisableControls;
<запомнить запись, где находимся>
val := ds.Fields[<индекс поля>].Value;
try
ds.First;
while no ds.Eof do begin
ds.Edit;
ds.Fields[<индекс поля>].Value := val;
ds.Post;
end;
finally
<вернуться на запись>
ds.DisableControls;
end;
end;


 
ЮЮ ©   (2003-12-11 07:42) [3]

P.S.
...
<вернуться на запись>
ds. EnableControls;
...


 
Вачся   (2003-12-11 07:44) [4]

Само поле я тоже не знаю, курсор может стоять на любом поле. Как определить на каком именно поле он стоит!


 
Ой-ля-ля   (2003-12-11 07:47) [5]

Ух ептыть!!!


 
ЮЮ ©   (2003-12-11 09:07) [6]

DBGrid.SelectedField



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-25525
kingdom
2003-12-17 18:25
2004.01.09
Ищу сайт по Java такой же хороший как Delphi Mastak


1-25426
Бушин Сергей
2003-12-24 05:50
2004.01.09
Как добалять элементы в TActionMainMenuBar в RunTime


4-25642
Vladimir_Shk
2003-11-06 16:48
2004.01.09
Преобразовать дату


1-25358
Chainik
2003-12-25 14:52
2004.01.09
Глобальное изменение шрифта


1-25400
Rte
2003-12-25 17:54
2004.01.09
Как обьявить структуру как в C?