Q&A

  • 쿼리의 OnCalcFields 이벤트에대해서..
calc_date
이런석으로 앞에 calc 가 붙은 field들은 어떤건가요?
oncalcfields이벤트에서 프로그래밍을 해주던데 어떤것인지 개념이 안잡히네요
딱히 어디 설명이 나온것 같지도 않구요
어디에 쓰이는 어떤 이벤트인지 알려주시기 바랍니다.
3  COMMENTS
  • Profile
    머슴 2002.11.14 18:42
       코드같은 필드인 경우 DB에 저장할때 코드를 입력하지 코드명을

       입력하지는 않잖아요.(예 1111 - 총무과)

      또 날짜경과에 따라서 계산을 할때  1일에 가산이 100원씩 붙는 다면

      오늘 시점에서 다시 계산하지 예전 날짜에서 합계는 저장하지 않잖아요.

      이때 사용하는 필드가 Calc 필드 입니다..

      즉 ,사용자에게 특정내용을 보기 좋게 보여주기 위해서 실제 DB필드와는

      상관없는 가상의 필드로 보기 좋게 보여주는 기능이라고 생각하시면 됩니다.

      반드시 필드명 Calc가 들어갈 필요는 없구요 구별하기위해서 넣는 것도 좋

      은 방법일것 같습니다.

      
      
  • Profile
    황은영 2002.11.14 20:41
    답변 갑사드립니다
    자꾸 초보적인 질문을 드립니다,

    calc_x 이런 가상 필드는 어떻게 만드는지?
    OnCalcFields 이벤트에 이 필드에 값을 설정해 주도록 해놓구
    이 필드는 어디에 저장이 되어 있으며 사용할때는 어떻게 해야하는지...
    답답하네요...
    자세히 나와있는 곳이 혹시 없을까요?


  • Profile
    이광기 2002.11.30 20:44





    --- Calc Field 만드는 방법.... ^^;;

    TQuery Component 더블클릭 -> 마우스 우측 버튼 -> New Field

    -> Name : 필드명, Type :  Field의 형 선택 Size : 크기...

    Field Type
    -> Calculated 선택 -> Ok 버튼 클릭

    이런 식으로 원하는 갯수만큼 만든 후

    TQuery의  Event 중 OnCalcFields Event에 해당하는 작업을 코딩하시면

    될 듯...