Q&A

  • Calculate field를 어떻해 사용하는지 자세히.....
저는 델파이 초보자 입니다 ...답변을 봐도 잘모르겠어요??

Calculate field를 어떻해 구현하는지 자세히좀 알려주실 고수님 없으십니까?

부탁드립니다!

2  COMMENTS
  • Profile
    비쥬얼네트 2001.09.19 04:18
    초보 wrote:

    > 저는 델파이 초보자 입니다 ...답변을 봐도 잘모르겠어요??

    > Calculate field를 어떻해 구현하는지 자세히좀 알려주실 고수님 없으십니까?

    > 부탁드립니다!





    테이블컴포넌트나 쿼리컴포넌트에 더블 클릭하면 필드창이 나옵니다,

    그창에 우측버튼을 누르면 메뉴가 나오는데 ADD ALL FIELDS라는 메뉴를 선택하시면

    현재 테이블에 모든 필드가 추가 됩니다.

    추가한후 다시 우측버튼을 눌러 NEW FIELDS를 선택하시면 계산 필드를 추가할수 있는데

    필드속성 항목의 이름, 타입, 크기를 지정하신후

    필드타입을 Calculated로 선택하신면 필드가 생성됩니다.

    예를 들어 기본테이블의 필드가 국어, 영어, 수학이 있다고 가정하에

    합계를 구하고 싶어, 계산필드의 이름은 '합계' 라고 하여 추가했다고 가정 합니다.



    테이블의 이벤트 OnCalcFieldS에 다음과 같이 코딩합니다.

    procedure TForm1.Table1CalcFields(DataSet: TDataSet);

    begin

    TABLE1.FIELDBYNAME('합계').ASFLOAT :=

    TABLE1.FIELDBYNAME('국어').ASFLOAT +

    TABLE1.FIELDBYNAME('영어').ASFLOAT +

    TABLE1.FIELDBYNAME('수학').ASFLOAT;



    참고하세요.



    end;





  • Profile
    초보 2001.09.19 10:10
    비쥬얼네트 wrote:

    > 초보 wrote:

    > > 저는 델파이 초보자 입니다 ...답변을 봐도 잘모르겠어요??

    > > Calculate field를 어떻해 구현하는지 자세히좀 알려주실 고수님 없으십니까?

    > > 부탁드립니다!

    >

    >

    > 테이블컴포넌트나 쿼리컴포넌트에 더블 클릭하면 필드창이 나옵니다,

    > 그창에 우측버튼을 누르면 메뉴가 나오는데 ADD ALL FIELDS라는 메뉴를 선택하시면

    > 현재 테이블에 모든 필드가 추가 됩니다.

    > 추가한후 다시 우측버튼을 눌러 NEW FIELDS를 선택하시면 계산 필드를 추가할수 있는데

    > 필드속성 항목의 이름, 타입, 크기를 지정하신후

    > 필드타입을 Calculated로 선택하신면 필드가 생성됩니다.

    > 예를 들어 기본테이블의 필드가 국어, 영어, 수학이 있다고 가정하에

    > 합계를 구하고 싶어, 계산필드의 이름은 '합계' 라고 하여 추가했다고 가정 합니다.

    >

    > 테이블의 이벤트 OnCalcFieldS에 다음과 같이 코딩합니다.

    > procedure TForm1.Table1CalcFields(DataSet: TDataSet);

    > begin

    > TABLE1.FIELDBYNAME('합계').ASFLOAT :=

    > TABLE1.FIELDBYNAME('국어').ASFLOAT +

    > TABLE1.FIELDBYNAME('영어').ASFLOAT +

    > TABLE1.FIELDBYNAME('수학').ASFLOAT;

    >

    > 참고하세요.

    >

    > end;

    >

    >



    답변 감사합니다 !! 많은 도움이 되었어요