Q&A

  • 질문 이 잘못들어가서....(데이타 베이스)
dbgrid에서 출력을 하고요...

임으로 폼을 하나 만들고

그거서 디비그리드 상의 필드를 선택해서 visible속성을 주려고 하거든요..

그기서 선택을 했을때 그리드 상에 필드를 제어 하고 싶습니다. (보였다 & 안보였다)

폼은 2개를 쓰고 있꺼던요. 필더선택창과 메인창

이게 제가 작성한 소스인데요. 제가 바라던 답이 안나옵니다.



procedure Tmain_f.BitBtn1Click(Sender: TObject);

var

i : integer;

begin

field_f.ListBox1.Clear;

for i:=0 to table1.FieldCount - 1 do begin

field_f.ListBox1.Items.Add(table1.fields[i].fieldname);

field_f.ListBox1.Selected[i] := table1.Fields[i].visible;

end;

field_f.Showmodal ;

for i:=0 to table1.FieldCount - 1 do begin

table1.Fields[i].visible := field_f.ListBox1.Selected[i];

end;



end;



고수님들의 수정과 좋은 소스 있으시면 부탁드릴께요

감사합니다.





0  COMMENTS