TQuery에 대한 질문입니다.
TQuery에 SQL문장을 넣고 TQuery를 더블클릭해서 'add all fields'를 할 수 있잖아요.
예를 들어서..
SQL문장이 select aa, bb, cc from table 이라면
add all fields를 한 후에 소스에서 QueryAA.하고 해당하는 프로퍼티들에 값을 셋팅 할 수 있잖아요. QueryAA.DisplayWidth = 80; 이런 것 처럼요.
제가 질문하고 싶은 건요.
사정상 폼에 컴포넌트를 올려놓고 작업을 하지 않고 소스에서 전부 Create를 시키거든요.
Query := TQuery.Create(self);
Query.DatabaseName := DB;
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('select aa, bb, cc from table');
Query.Open;
그 다음에요. 위에서 얘기한 것 처럼 QueryAA.DisplayWidth 라든지 QueryAA.DisplayFormat 등등의 프로프티들을 소스상에서 구현하려면 어떻게 해야 하나요.. 정말 모르겠던데.. 답변 부탁합니다.
> TQuery에 대한 질문입니다.
> TQuery에 SQL문장을 넣고 TQuery를 더블클릭해서 'add all fields'를 할 수 있잖아요.
> 예를 들어서..
> SQL문장이 select aa, bb, cc from table 이라면
> add all fields를 한 후에 소스에서 QueryAA.하고 해당하는 프로퍼티들에 값을 셋팅 할 수 있잖아요. QueryAA.DisplayWidth = 80; 이런 것 처럼요.
> 제가 질문하고 싶은 건요.
> 사정상 폼에 컴포넌트를 올려놓고 작업을 하지 않고 소스에서 전부 Create를 시키거든요.
>
> Query := TQuery.Create(self);
> Query.DatabaseName := DB;
>
> Query.Close;
> Query.SQL.Clear;
> Query.SQL.Add('select aa, bb, cc from table');
> Query.Open;
>
> 그 다음에요. 위에서 얘기한 것 처럼 QueryAA.DisplayWidth 라든지 QueryAA.DisplayFormat 등등의 프로프티들을 소스상에서 구현하려면 어떻게 해야 하나요.. 정말 모르겠던데.. 답변 부탁합니다.
Query.FielbByName('FielName').DisplayWidth
이렇게하면 안돼나요....저두 잘 모르는데....