Q&A

  • TQuery에서요..
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 등등의 프로프티들을 소스상에서 구현하려면 어떻게 해야 하나요.. 정말 모르겠던데.. 답변 부탁합니다.

1  COMMENTS
  • Profile
    나그네 2000.11.23 02:48
    sky wrote:

    > 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

    이렇게하면 안돼나요....저두 잘 모르는데....