Q&A

  • QRDBText의 Mask속성 ????
QRDBText의 Mask속성에 대해 궁금한점이 있어서요

도움말을 찾아보아도 다른 Format형식을 참조하라고만

나와 있어서리...



쿼리는 하나만 쓰고 출력물은 여러개라

쿼리의 필드에디트에 값을 넣을수 없기 때문에

필드의 EditMask는 사용할수가 없습니다



날짜형식 200010616 를 2000-01-06으로 출력을 할려구 합니다



거냥 EditMask에서는 9000-90-90;0 이라고 만해도 잘먹는데

왜 Mask속성은 하나두 아무것도 반응을 안하는지...

거냥 무늬만 Mask인지...

EditMask가아닌 거냥 Mask쓰시는분들 도움좀 주세요



1  COMMENTS
  • Profile
    지락이 2001.06.19 20:23
    QRDBText에서의 Mask는 숫자만 적용이 됩니다.

    날짜형식은 처럼 할경우에는 19990101->1999-01-01로 하고싶을경우

    1.Query나 테이블의 Fields Editor를 이용해서 필드를 쿼리로 불러온후

    불러온 필드에보면 EditMask가 있을겁니다. 거기에 다 추가해주세요

    2.아님 필드들의 동적으로 하고싶을경우엔

    쿼리나 테이블을 오픈후에

    (Query.Fieldbyname('Field명') As TStringFields).EditMask:='9999-99-99;0;_';

    이렇게 하시면 됩니다.



    아침햇살 wrote:

    > QRDBText의 Mask속성에 대해 궁금한점이 있어서요

    > 도움말을 찾아보아도 다른 Format형식을 참조하라고만

    > 나와 있어서리...

    >

    > 쿼리는 하나만 쓰고 출력물은 여러개라

    > 쿼리의 필드에디트에 값을 넣을수 없기 때문에

    > 필드의 EditMask는 사용할수가 없습니다

    >

    > 날짜형식 200010616 를 2000-01-06으로 출력을 할려구 합니다

    >

    > 거냥 EditMask에서는 9000-90-90;0 이라고 만해도 잘먹는데

    > 왜 Mask속성은 하나두 아무것도 반응을 안하는지...

    > 거냥 무늬만 Mask인지...

    > EditMask가아닌 거냥 Mask쓰시는분들 도움좀 주세요

    >