Q&A

  • [잘안돼요] 스트링리스트에 체크박스 동적생성
음냐...팁에 강좌에서 보구 해보려구 하는데 ...access violation에러가 나요...똑같이 한거 같은데..틀린거..음..다른 이벤트에서 한다는거 밖에(제가 볼때는^^)

소스거덩요...좀 봐주세요..

i := 1;

While Not Qry_SG.Eof do

begin

//보증발급구분

Case StrToInt(Qry_SG.FieldByName('GU').AsString) of

0 : Str_Gu := '전체';

1 : Str_Gu := '신규';

2 : Str_Gu := '배서';

3 : Str_Gu := '재발';

4 : Str_Gu := '추가';

5 : Str_Gu := '해지';

end;//end of Case

//납부구분(현금 지로)

Case StrToInt(Qry_SG.FieldByName('SGU').AsString) of

1 : Str_SGU := '현금';

2 : Str_SGU := '지로';

end;//end of Case

SG_GRID.Cells[0,i] := Qry_SG.FieldByName('CODE').AsString +

'-'+

Qry_SG.FieldByName('GU').AsString +

Qry_SG.FieldByName('SGU').AsString; //발급코드

SG_GRID.Cells[1,i] := Str_Gu; //구분

SG_GRID.Cells[2,i] := ForMatCurr('#,0',Qry_SG.FieldByName ('TSUSU').AsCurrency); //수수료

SG_GRID.Cells[3,i] := Qry_SG.FieldByName('BIL').AsString; //발급일자

SG_GRID.Cells[4,i] := Qry_SG.FieldByName('BNAPIL').AsString; //납기일자



//체크박스의 동적 생성

SG_GRID.Objects[5, i] := TCheckBox.Create(SG_GRID);





SG_GRID.Cells[6,i] := '';

SG_GRID.Cells[7,i] := '';

i := i + 1;

Qry_SG.Next;

end;//end of While

그리구요...생성시킨 후에 이벤트는 그냥 강제로 프로시져 만들어서 호출함 되는건가요??

이 이벤트는 검색이거덩요...그러니까...음..임의로 만든 프로시져에요...

0  COMMENTS