
teşekkürler
Kod: Tümünü seç
procedure TPROJE_PUANTAJ_CIZELGESI.btn2Click(Sender: TObject);
var
GUN_X_1,
GUN_X_2,
GUN_X_3,
GUN_X_4,
GUN_RT,
GUN_HT,
GUN_IZ,
GUN_R,
GUN_EG,
GUN_YG,
GUN_YI,
GUN_UI : Integer;
SAY: Integer;
Begin
qryPUANTAJ_DB.DisableControls;
qryPUANTAJ_DB.First;
While not qryPUANTAJ_DB.Eof do
Begin
GUN_X_1 :=0;
GUN_X_2 :=0;
GUN_X_3 :=0;
GUN_X_4 :=0;
GUN_RT :=0;
GUN_HT :=0;
GUN_IZ :=0;
GUN_R :=0;
GUN_EG :=0;
GUN_YG :=0;
GUN_YI :=0;
GUN_UI :=0;
for SAY := 01 to 31 do
Begin
Case qryPUANTAJ_DB.FieldByName({'A'+}IntToStr(SAY)).Asinteger of
X1 : Inc(GUN_X_1);
X2 : Inc(GUN_X_2);
X3 : Inc(GUN_X_3);
X4 : Inc(GUN_X_4);
R : Inc(GUN_R);
RT : Inc(GUN_RT);
HT : Inc(GUN_HT);
IZ : Inc(GUN_IZ);
EG : Inc(GUN_EG);
YG : Inc(GUN_YG);
YI : Inc(GUN_YI);
UI : Inc(GUN_UI);
End;
End;
qryPUANTAJ_DB.Edit;
qryPUANTAJ_DB.FieldByName('GUN_X_1').Asinteger :=GUN_X_1;
qryPUANTAJ_DB.FieldByName('GUN_X_2').Asinteger :=GUN_X_2;
qryPUANTAJ_DB.FieldByName('GUN_X_3').Asinteger :=GUN_X_3;
qryPUANTAJ_DB.FieldByName('GUN_X_4').Asinteger :=GUN_X_4;
qryPUANTAJ_DB.FieldByName('GUN_RT').Asinteger :=GUN_RT;
qryPUANTAJ_DB.FieldByName('GUN_HT').Asinteger :=GUN_HT;
qryPUANTAJ_DB.FieldByName('GUN_IZ').Asinteger :=GUN_IZ;
qryPUANTAJ_DB.FieldByName('GUN_R').Asinteger :=GUN_R;
qryPUANTAJ_DB.FieldByName('GUN_EG').Asinteger :=GUN_EG;
qryPUANTAJ_DB.FieldByName('GUN_YG').Asinteger :=GUN_YG;
qryPUANTAJ_DB.FieldByName('GUN_YI').Asinteger :=GUN_YI;
qryPUANTAJ_DB.FieldByName('GUN_UI').Asinteger :=GUN_UI;
qryPUANTAJ_DB.Post;
qryPUANTAJ_DB.Next;
End;
qryPUANTAJ_DB.EnableControls;
end;