Q&A

  • 에디트 마스크를 이용해서 입력받은 값의 비교
EditMaskBox를 사용해서 시간을 입력 받습니다.

12:00:00이렇게요...



그런데 이 입력값을 ParamByName를 이용해서 Query문으로 비교를 하거든요...



DataMod.QryLog.ParamByName('bTime').AsString := Timebegin.Text;



(Timebegin 가 EditMaskBox랍니다.)



일케 하면... Timebegin.Text의 값은 12:00:00이 더라구요...

제가 필요한 값은 120000뿐인데...



시간을 입력 받아야 하는데... 그냥 EditBox를 사용할 수도 없고,



그래서 EditMaskBox를 썼는데... 중간에 ':'값이 들어가구...



좋은 방법 없을까요?^^



조언 부탁드릴께요...







꾸물꾸물한 날씨지만... 많이 춥진 않네요...^^



그래도... 환한~~~ 아침이 보고 싶군여...^^



항상 감기 조심하시고 모두 행복하세요...^^

2  COMMENTS
  • Profile
    이선진 1999.12.08 20:37
    EditMaskBox의 EditText Property 값을 이용하세요.

    EditText Property는 Mask Character를 제외한

    실제 입력한 문자열값을 가지고 있습니다.



    김매경 wrote:

    > EditMaskBox를 사용해서 시간을 입력 받습니다.

    > 12:00:00이렇게요...

    >

    > 그런데 이 입력값을 ParamByName를 이용해서 Query문으로 비교를 하거든요...

    >

    > DataMod.QryLog.ParamByName('bTime').AsString := Timebegin.Text;

    >

    > (Timebegin 가 EditMaskBox랍니다.)

    >

    > 일케 하면... Timebegin.Text의 값은 12:00:00이 더라구요...

    > 제가 필요한 값은 120000뿐인데...

    >

    > 시간을 입력 받아야 하는데... 그냥 EditBox를 사용할 수도 없고,

    >

    > 그래서 EditMaskBox를 썼는데... 중간에 ':'값이 들어가구...

    >

    > 좋은 방법 없을까요?^^

    >

    > 조언 부탁드릴께요...

    >

    >

    >

    > 꾸물꾸물한 날씨지만... 많이 춥진 않네요...^^

    >

    > 그래도... 환한~~~ 아침이 보고 싶군여...^^

    >

    > 항상 감기 조심하시고 모두 행복하세요...^^

  • Profile
    cabaret 1999.12.11 00:36
    이선진 wrote:

    > EditMaskBox의 EditText Property 값을 이용하세요.

    > EditText Property는 Mask Character를 제외한

    > 실제 입력한 문자열값을 가지고 있습니다.

    >

    > 김매경 wrote:

    > > EditMaskBox를 사용해서 시간을 입력 받습니다.

    > > 12:00:00이렇게요...

    > >

    > > 그런데 이 입력값을 ParamByName를 이용해서 Query문으로 비교를 하거든요...

    > >

    > > DataMod.QryLog.ParamByName('bTime').AsString := Timebegin.Text;

    > >

    > > (Timebegin 가 EditMaskBox랍니다.)

    > >

    > > 일케 하면... Timebegin.Text의 값은 12:00:00이 더라구요...

    > > 제가 필요한 값은 120000뿐인데...

    > >

    > > 시간을 입력 받아야 하는데... 그냥 EditBox를 사용할 수도 없고,

    > >

    > > 그래서 EditMaskBox를 썼는데... 중간에 ':'값이 들어가구...

    > >

    > > 좋은 방법 없을까요?^^

    > >

    > > 조언 부탁드릴께요...

    > >

    > >

    > >

    > > 꾸물꾸물한 날씨지만... 많이 춥진 않네요...^^

    > >

    > > 그래도... 환한~~~ 아침이 보고 싶군여...^^

    > >

    > > 항상 감기 조심하시고 모두 행복하세요...^^



    Input Mask Editor에서 Save Literal Characters란 체크박스의 Check를 지워

    버리세요... Check 되어 있으면 12:00:00, 안되어 있으면 120000이 리턴

    됩니다.