답변 감사합니다. 근데
예제를 좀 주세여.. Query1. 이후에 DisplayWidth 가 안먹거든여.
어떻게 써보라는건지 좀 알려주시기 바랍니다.
civilian,안영제 님이 쓰신 글 :
: DisplayWidth를 써보세요.
:
: 최대리 님이 쓰신 글 :
: : 폼클릭을 하게 되면 그리드에 쿼리로 가져온 결과들이 뿌려지는데.. 컬럼길이가 제멋대로라서여.
: :
: :
: : str := ' select id, name from test';
: :
: : Query1.SQL.Clear;
: : Query1.SQL.Add (str);
: : Query1.Open;
: :
: : while not Query1.Eof do
: :
: : begin
: : Query1.Next ;
: : viIdx := 0;
: :
: : while viIdx < FieldCount do
: : begin
: : vTempSize := Query1.fields[viIdx].Size; <-- 이부분 에러 ADOQuery에서는 됨.
: : dbgrid1.Columns[viIdx].Width:= vTempSize ;
: : end;
: : inc(viIdx);
: : end;
: :
: : 이런식으로 필드의 사이즈를 받아오려고 하는데 사이즈를 못가져오네여..
: : .Size 가 안뜨거든여.. 화살표 표시 부분이 ADOQuery 컴포넌트에서는 먹었는데 BDE의 쿼리에서는 에러가 나네여.. 사이즈를 받아올수 있는 방법 아시는 분 좀 알려주세여..
: : 도저히 안되네여..
|