C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[5938] Re:Re:MaskEdit에 관해서
만해 [] 2944 읽음    2001-03-08 08:40
중급 님이 쓰신 글 :
: 만해 님이 쓰신 글 :
: : 안녕하세요 만해랍니다.
: :
: : 지금 프로그램을 짜는중인데
: :
: : 갑자기 뭔가 에러가 나서 원인을 분석한 결과
: :
: : 날짜를 받아 들이는 MaskEdit에서
: :
: : 저장시에는 "mm.dd.yy"으로 잘 저장이 되었는데
: :
: : 이걸 다시 읽어 들여서 업데이트를 할려고 하는데
: :
: : MaskEdit->Text를 읽어 보니깐 "mmddyy"이렇게 되어 있네요
: :
: : 자꾸 sql에서 문제가 나서 찾다 찾다 겨우 원인을 찾았습니다.
: :
: : MaskEdit->Text에서 "mm.dd.yy" 형식으로 자료가 저장되게 하는 방법좀 알려 주세요
: :
: : EditMask는 이미 해봤는데 안되요~ 흑~
:
: 안녕하세요. 질문의 내용은 잘 이해가 안되지만 , 혹시나 하고 테스트 해보았습니다.
:
: 테스트 소스는 다음과 같습니다.
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:
:         AnsiString temp="11.22.33";
:         MaskEdit1->Text=temp;
:         ShowMessage (MaskEdit1->Text);
: }
:
: 참고로 EditMask의 속성값은 09.09.09로 했습니다.
:
: 위의 방식으로 하니까 MaskEdit1에 11.22.33을 넣을 경우 MaskEdit1->Text는
:
: "11.22.33"으로 되었고
:
: Button을 누를 경우 임의적으로 "11.22.33"의 데이터를 MaskEdit1->Text로 대입할 경우
:
: MaskEdit1의 란에 제대로 11.22.33으로 기입되었습니다.

쩝~

문제를 다시 올릴게요

제가 MaskEdit에서 EditMask를 mm.dd.yy 형식의 마스크를 사용했고요

이것을 Paradox Table에 Sql로 저장을 했습니다.

그리고 저장된 값을 다시 MaskEdit에 읽어 들여 왔거든요

EditMask->Text = DM->Query->FieldByName("날짜")->AsString;

이렇게 자료를 읽어 와서 MaskEdit->Text에 표시가 됐는데

자료가 이상한 형식으로 표시가 되고요

MaskEdit의 Text 값을 변경 시켜서 수정 루틴으로 기존의 입력값을 변경 할려고 하는데

MaskEdit->Text의 값을 보면 "mm.dd.yy" 형식이 아니라 "mmddyy" 형식으로 읽어 지네요

뭐가 문젠지 모르겠네요

고수님들의 답변 바랍니다.


+ -

관련 글 리스트
5930 MaskEdit에 관해서 만해 2532 2001/03/07
5935     Re:MaskEdit에 관해서 중급 2626 2001/03/08
5938         Re:Re:MaskEdit에 관해서 만해 2944 2001/03/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.