Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
숫자형필드를 문자열로 보여주기
회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다.
1이면 음력,0이면 양력 이런 식으로 구성을 했는데요. DBGrid에 뿌려줄 때 숫자대신
해당되는 문자열로 보여주고 싶거든요. OnDrawColumnCell에 코딩을 했는데 제대로 먹히지 않습니다. 이런 예제가 있으면 알려주시면 고맙겠습니다.
3
COMMENTS
혀노
•
1999.12.30 19:26
테이블을 DBGrid와 연결 시켰다면,,,,
테이블 이벤트를 찾아보시면 OnCalcField 이벤트가 있을거에요
거기서 코딩해주세요
1이면 음력, 0이면 양력을 출력하도록요,,,,
박성훈 wrote:
> 회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다.
> 1이면 음력,0이면 양력 이런 식으로 구성을 했는데요. DBGrid에 뿌려줄 때 숫자대신
> 해당되는 문자열로 보여주고 싶거든요. OnDrawColumnCell에 코딩을 했는데 제대로 먹히지 않습니다. 이런 예제가 있으면 알려주시면 고맙겠습니다.
0
0
삭제
수정
댓글
지희
•
1999.12.31 02:58
> 박성훈 wrote:
> > 회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다.
> > 1이면 음력,0이면 양력 이런 식으로 구성을 했는데요. DBGrid에 뿌려줄 때 숫자대신
> > 해당되는 문자열로 보여주고 싶거든요. OnDrawColumnCell에 코딩을 했는데 제대로 먹히지 않습니다. 이런 예제가 있으면 알려주시면 고맙겠습니다.
Calc Field를 쓰는것 보다 TField에 있는 이벤트를 사용해보심이 어떨런쥐요....
type TFieldGetTextEvent = procedure(Sender: TField; var Text: string
; DisplayText: Boolean) of object;
OnGetText와 OnSetText를 적절히 사용하심이 속도면에서나 코딩면에서..좋을듯....
procedure TDM.Qeury1DR_SEXGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if Sender.Value = '1' then
Text := '여'
else if Sender.Value = '2' then
Text := '남'
else
Text := '';
end;
0
0
삭제
수정
댓글
코지민
•
1999.12.30 21:05
> 박성훈 wrote:
> > 회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다.
> > 1이면 음력,0이면 양력 이런 식으로 구성을 했는데요. DBGrid에 뿌려줄 때 숫자대신
> > 해당되는 문자열로 보여주고 싶거든요. OnDrawColumnCell에 코딩을 했는데 제대로 먹히지 않습니다. 이런 예제가 있으면 알려주시면 고맙겠습니다.
queyr component에 보시면 이벤트에 oncalcfields()가 있습니다. 이 부분에 코딩을
이렇게 해주면 됩니다.
procedure TFMainForm.sampleCalcFields(DataSet: TDataSet);
var s: string;
begin
s := DataSet.FieldByName('sample').AsString;
if s = '0' then
DataSet.FindField('sample').Text := '양력';
else
DataSet.FindField('sample').Text := '음력';
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
Welcome
1999.12.30 19:43
0
COMMENTS
/
0
LIKES
☜ 도와주세여~~! 미리보기화면의 Zoom조정하는법~~
박성훈
•
1999.12.30 19:32
1
COMMENTS
/
0
LIKES
여러개의 db내에서 검색
화앙비홍
•
1999.12.30 19:52
박성훈 wrote: > 판매데이타를 가지고 있는 파라독스 테이블이 월별로 만들어 집니다. 그런데 사용자는 ...
초보
•
1999.12.30 19:29
1
COMMENTS
/
0
LIKES
avi파일이 나올 때 그 파일 크기에 맞게
이대선
•
1999.12.30 21:10
초보 wrote: > MediaPlayer를 사용하여 Panel부분에 Avi을 나타나게 하려고 하는 데 > avi파일 화면만큼 ...
박성훈
•
1999.12.30 19:16
3
COMMENTS
/
0
LIKES
숫자형필드를 문자열로 보여주기
회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다. 1이면 음력,0이면 양력 이런 식으로 구성을 했는데요. DBGrid에 뿌려줄 때 숫자대신 해당되는 문자열로 보여주고 싶거든요. OnDrawColumnCell에 코딩...
혀노
•
1999.12.30 19:26
테이블을 DBGrid와 연결 시켰다면,,,, 테이블 이벤트를 찾아보시면 OnCalcField 이벤트가 있을거에요 ...
지희
•
1999.12.31 02:58
> 박성훈 wrote: > > 회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다...
코지민
•
1999.12.30 21:05
> 박성훈 wrote: > > 회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다...
넘황당
1999.12.30 19:04
0
COMMENTS
/
0
LIKES
델파이에서 네트웍프린터로 출력할때!!!
엄화용
•
1999.12.30 18:36
1
COMMENTS
/
0
LIKES
데이타베이스
엄화용
•
1999.12.30 19:18
엄화용 wrote: > query1.last를 사용했는데요 > 제대로 작동하지 못할때가 많습니다. > 어떨때...
이시영
1999.12.30 12:40
0
COMMENTS
/
0
LIKES
MBONE
호
1999.12.30 12:33
0
COMMENTS
/
0
LIKES
퀵레포트에 관한 또 한가지 질문.....
유니
1999.12.30 09:24
0
COMMENTS
/
0
LIKES
Delphi4.0 에서 sql문 실행중 중도에 stop 시킬 수 있나요?
정연섭
1999.12.30 08:46
0
COMMENTS
/
0
LIKES
작업 표시줄을 자동숨김으로 설정하려면..
맨발의 청춘
1999.12.30 05:26
0
COMMENTS
/
0
LIKES
테이블 참조 방법에 대해서..
호
•
1999.12.30 05:00
2
COMMENTS
/
0
LIKES
퀵레포트 출력시 숫자3자리 마다 ,(콤마)삽입하려면??
젠키
•
1999.12.30 19:44
호 wrote: > 안녕하세요? > 퀵레포트를 사용하다가 보니 숫자 출력할 때 3자리 마다 ,를 삽입할 수가 > ...
유도삼
•
1999.12.30 05:25
호 wrote: > 안녕하세요? > 퀵레포트를 사용하다가 보니 숫자 출력할 때 3자리 마다 ,를 삽입할 수가 > ...
신재식
•
1999.12.30 04:31
3
COMMENTS
/
0
LIKES
오라클 서버의 데이타베이스 접속시 한글이 깨져요..
김주석
•
1999.12.30 20:16
신재식 wrote: > 네트워크로 오라클 데이타베이스 시스템(7.2.3.0)에 접속하여 쿼리를 한 결과의 한글이 ...
DBIB
•
1999.12.30 18:38
신재식 wrote: > 네트워크로 오라클 데이타베이스 시스템(7.2.3.0)에 접속하여 쿼리를 한 결과의 한글이 ...
젠키
•
1999.12.30 19:40
bde설정에서 langdriver를 'Paradox Korea 949' 설정하여 사용하시기 바랍니다.
김민호
•
1999.12.30 04:11
1
COMMENTS
/
0
LIKES
spinedit 가 말이죠....
박성훈
•
1999.12.30 19:21
김민호 wrote: > 새해 복 마니 받으세요..... > spinedit는 수를 증감시키는데.. > 거기에다 Data형을 ...
오명석
•
1999.12.30 02:23
1
COMMENTS
/
0
LIKES
TPrint 인쇄에 관해
구창민
•
1999.12.30 03:00
오명석 wrote: > TPrint 인쇄에 관해 > > 스트링그리드의 내용을 인쇄할려고 하는데 그리드 행에서 각 ...
국경훈
•
1999.12.30 02:13
1
COMMENTS
/
0
LIKES
[긴급] 도와주세요..
구창민
•
1999.12.30 02:56
국경훈 wrote: > > 델파이 초보개발자 입니다. > 문자열을 받아서 이것들을 특정 문자(;)를 이용해서...
여용구
•
1999.12.30 01:52
1
COMMENTS
/
0
LIKES
드라이브의 남은 용량은 어떻게 체크하나요?
안치봉
•
1999.12.30 01:57
이 질/답게시판에서 검색을... 여용구 wrote: > 드라이브의 남은 용량을 체크하고 싶습니다. 어떻게 해...
김지현
•
1999.12.30 00:19
1
COMMENTS
/
0
LIKES
DbGrid에서 엑셀로 데이타 넘기는데요..
김주석
•
1999.12.30 01:06
procedure GP_EXCEL_DATA (form_name : TForm ; var qry_name : TQuery ; ...
김주석
1999.12.30 00:05
0
COMMENTS
/
0
LIKES
다른 프로그램의 Edit박스에 문자열넣기
강정훈
•
1999.12.29 23:58
1
COMMENTS
/
0
LIKES
그리드 각셀마다 다양한 색상넣기
안치봉
•
1999.12.30 01:10
스트링그리드의 Objects 라는 속성을 이용하세요. 가각의 셀에 부합하는 정보를 넣는곳인데... 형을 보...
박성훈
1999/12/30 19:16
Views
259
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
테이블 이벤트를 찾아보시면 OnCalcField 이벤트가 있을거에요
거기서 코딩해주세요
1이면 음력, 0이면 양력을 출력하도록요,,,,
박성훈 wrote:
> 회원과 직원테이블에(파라독스,델파이3) 생일구분과 결혼기념일 구분필드가 있습니다.
> 1이면 음력,0이면 양력 이런 식으로 구성을 했는데요. DBGrid에 뿌려줄 때 숫자대신
> 해당되는 문자열로 보여주고 싶거든요. OnDrawColumnCell에 코딩을 했는데 제대로 먹히지 않습니다. 이런 예제가 있으면 알려주시면 고맙겠습니다.