디비그리드에서 인덱스에서 엔트치면 하나씩 넘어가서 수량에서 엔트치면
단가 * 수량값이 금액에 나오는 코딩인데 마지막인덱스 날짜에서 엔트치면
금액인덱스값이 다 더해져서 에디트박스에 나오게 하는거
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
var
gum, sum_jiguk,gum1 : integer;
sum_mijiguk : double;
begin
sum_jiguk := 0;
sum_mijiguk := 0;
gum1 := 0;
if key = #13 then
begin
with query1 do
begin
case dbgrid1.SelectedIndex of
0,1,2,3:
begin
dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
end;
4:
begin
edit;
gum:=fieldbyname('danga').asinteger * fieldbyname('suryng').asinteger;
fieldbyname('gumaek').asinteger := gum;
post;
dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
end;
5:
begin;
edit;
sum_mijiguk:=fieldbyname('gumaek').asinteger - fieldbyname('jiguk').asinteger;
fieldbyname('mijiguk').asfloat := sum_mijiguk;
post;
dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
end;
6:
begin
dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
end;
7:
begin
dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
end;
8:
begin
dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
next;
dbgrid1.selectedindex :=0;
end;
end;
end;
end;
> 디비그리드에서 인덱스에서 엔트치면 하나씩 넘어가서 수량에서 엔트치면
> 단가 * 수량값이 금액에 나오는 코딩인데 마지막인덱스 날짜에서 엔트치면
> 금액인덱스값이 다 더해져서 에디트박스에 나오게 하는거
>
> procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
> var
> gum, sum_jiguk,gum1 : integer;
> sum_mijiguk : double;
>
>
> begin
> sum_jiguk := 0;
> sum_mijiguk := 0;
> gum1 := 0;
> if key = #13 then
> begin
> with query1 do
> begin
> case dbgrid1.SelectedIndex of
>
> 0,1,2,3:
> begin
> dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
> end;
> 4:
> begin
> edit;
> gum:=fieldbyname('danga').asinteger * fieldbyname('suryng').asinteger;
> fieldbyname('gumaek').asinteger := gum;
> post;
> dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
> end;
> 5:
> begin;
> edit;
> sum_mijiguk:=fieldbyname('gumaek').asinteger - fieldbyname('jiguk').asinteger;
> fieldbyname('mijiguk').asfloat := sum_mijiguk;
> post;
> dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
> end;
> 6:
> begin
> dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
> end;
> 7:
> begin
> dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
> end;
> 8:
> begin
> dbgrid1.selectedindex := dbgrid1.selectedindex + 1;
> next;
> dbgrid1.selectedindex :=0;
> end;
> end;
> end;
> end;
>