Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
크리스탈리포트에서 금액을 숫자에서 한글로 표현 ^.^
금액 숫자 ex)50,000 ~> 한글로 오만원 <~~~ 요렇게 구현하고 싶어요..
한번 경험해보신 분들이나 아시는분 계심 감사히 가르쳐 주세요 ^^;
루틴을 직접 코딩 해주셔두 괜찬구 아님 이멜로 보내주셔두 되염 ..
그럼 항상 즐코들 하시구요 20000...
e-mail : toralingo@hanmail.net
2
COMMENTS
666
•
2000.08.29 03:17
테이블 자체에 한글이 들어갈 수 있는 필드를 추가하시던지
아니면 크리스탈의 포뮬러를 이용하시어 if문을 사용하시면 될 듯
합니다.
전자가 더 편할거 같네요...
행복하세요..
토라 wrote:
> 금액 숫자 ex)50,000 ~> 한글로 오만원 <~~~ 요렇게 구현하고 싶어요..
> 한번 경험해보신 분들이나 아시는분 계심 감사히 가르쳐 주세요 ^^;
> 루틴을 직접 코딩 해주셔두 괜찬구 아님 이멜로 보내주셔두 되염 ..
> 그럼 항상 즐코들 하시구요 20000...
> e-mail : toralingo@hanmail.net
0
0
삭제
수정
댓글
최석기
•
2000.08.26 01:35
토라 wrote:
> 금액 숫자 ex)50,000 ~> 한글로 오만원 <~~~ 요렇게 구현하고 싶어요..
> 한번 경험해보신 분들이나 아시는분 계심 감사히 가르쳐 주세요 ^^;
> 루틴을 직접 코딩 해주셔두 괜찬구 아님 이멜로 보내주셔두 되염 ..
> 그럼 항상 즐코들 하시구요 20000...
> e-mail : toralingo@hanmail.net
크리스탈 레포트는 사용 않해봐서 모르겠네요..
숫자를 한글 금액으로 바꾸는 소스입니다..
참고하세요..
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function Amount(N: Longint): String;
const
Units: array[0..9] of String = ('', '일', '이', '삼', '사', '오',
'육', '칠', '팔', '구');
Lower: array[0..3] of String = ('', '십','백','천');
Higher: array[0..4] of String = ('', '만','억','조','경');
HighLevel: Integer = 0;
begin
case N of
0..9: Result := Result + Units[N];
10..99:
Result := Result +
Amount(N div 10) + Lower[1] + Amount(N mod 10);
100..999:
Result := Result +
Amount(N div 100) + Lower[2] + Amount(N mod 100);
1000..9999:
Result := Result +
Amount(N div 1000) + Lower[3] + Amount(N mod 1000);
else
begin
inc(HighLevel);
Result := Result +
Amount(N div 10000) + Higher[HighLevel] + Amount(N mod 10000);
dec(HighLevel);
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
try
Label1.caption := Amount(Trunc(StrToFloat(Edit1.Text)));
except
on EConvertError do
Label1.caption := '정확한 숫자를 입력하세요';
end;
end;
end.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
Gypsie Boy
2000.08.26 01:45
0
COMMENTS
/
0
LIKES
DLL에서 이벤트 발생을 어케하나요
유대영
2000.08.26 01:42
0
COMMENTS
/
0
LIKES
scktsrvr.exe 에 관한 질문.....
전진운
•
2000.08.26 01:34
2
COMMENTS
/
0
LIKES
인터베이스 사용법좀...
양상철
•
2000.08.26 20:02
에궁... 저도 이것땜시 무지하게 고생했는데요.... 인터베이스는 자료구하기가 힘들어서리.... 인터베...
허춘
•
2000.08.26 09:18
전진운 wrote: > 안녕 하세요 > 이번에 interbase6.0이 open 되었다길래.. > 한번 사용해볼려구 하는데 ...
윤미영
•
2000.08.26 01:20
1
COMMENTS
/
0
LIKES
windows의 함수 inflaterect()에 대해 아시면 설명좀 해주세요
바사기몬
•
2000.08.26 01:28
원문을 보내 드립니다.. The InflateRect function increases or decreases the width and height of th...
토라
•
2000.08.26 01:13
2
COMMENTS
/
0
LIKES
크리스탈리포트에서 금액을 숫자에서 한글로 표현 ^.^
금액 숫자 ex)50,000 ~> 한글로 오만원
666
•
2000.08.29 03:17
테이블 자체에 한글이 들어갈 수 있는 필드를 추가하시던지 아니면 크리스탈의 포뮬러를 이용하시어 if문...
최석기
•
2000.08.26 01:35
토라 wrote: > 금액 숫자 ex)50,000 ~> 한글로 오만원 한번 경험해보신 분들이나 아시는분 계심 감...
정연
•
2000.08.26 01:11
1
COMMENTS
/
0
LIKES
파일에서 특정라인읽기?
심동훈
•
2000.08.26 01:49
정연 wrote: > 정연님 질문의 제목을 정확히 명시하시기 바랍니다. > > readln(ff, st); // 한 줄 읽...
전정기
•
2000.08.26 00:29
1
COMMENTS
/
0
LIKES
MaskEdit Box에서 한글을 입력하면 에러가 나는데...
하얀까마귀
•
2000.08.26 12:26
안녕하세요 하얀까마귀 입니다... 전 그러한 마스크에디트에서 포커스가 갈때 영어로 바꿔 버리고 거기...
김정희
2000.08.26 00:36
0
COMMENTS
/
0
LIKES
트리뷰에서 서브디렉토리의 파일을 트리뷰의 노드에 보이기?
저좀.. 헤헤
•
2000.08.26 00:29
8
COMMENTS
/
0
LIKES
dbgrid에서 소트
김선호
•
2000.08.27 03:22
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin if Column.Index = 0 then ...
노용환
•
2000.08.26 22:23
저좀.. 헤헤 wrote: > dbgrid에서 컬럼제목을 누르면 오름차순, 내림차순으로 토글하여 sort를 하려고 합...
푸하하
•
2000.08.26 07:29
예전에 자료실인지? 어느분이 올린글을 보고 저도 따라해봤었는데요. DBgrid의 {타이틀 클릭이벤트}를...
최석기
•
2000.08.26 00:43
저좀.. 헤헤 wrote: > dbgrid에서 컬럼제목을 누르면 오름차순, 내림차순으로 토글하여 sort를 하려고 합...
저좀..헤헤
•
2000.08.26 01:05
최석기 wrote: > 저좀.. 헤헤 wrote: > > dbgrid에서 컬럼제목을 누르면 오름차순, 내림차순으로 토글하...
김춘수
•
2000.09.02 02:33
저좀..헤헤 wrote: > 최석기 wrote: > > 저좀.. 헤헤 wrote: > > > dbgrid에서 컬럼제목을 누르면 오름...
김춘수
•
2000.09.02 02:33
저좀..헤헤 wrote: > 최석기 wrote: > > 저좀.. 헤헤 wrote: > > > dbgrid에서 컬럼제목을 누르면 오름...
• • •
윤미영
2000.08.25 23:59
0
COMMENTS
/
0
LIKES
Re: 그림판의 이미지확대의 기능은 어떻게 만들까요?
0712
•
2000.08.25 23:51
1
COMMENTS
/
0
LIKES
메뉴선택시 상태바에 도움말 출력하는방법
이은정
•
2000.08.26 01:06
0712 wrote: > 안녕하세요. 저는 델파이 초짜인데요. > 메뉴를 작성할때 메뉴에 마우스로 포인트 되어있...
왕초보
•
2000.08.25 23:36
4
COMMENTS
/
0
LIKES
file not found:'AppBar.dcu/'에러 처리에 관하여...
심동훈
•
2000.08.25 23:38
왕초보 wrote: > 컴파일을 하는데염... > file not found:'AppBar.dcu/' > 이 메세지가 자꾸만 뜨는군염...
왕초보
•
2000.08.26 00:48
심동훈 wrote: > 왕초보 wrote: > > 컴파일을 하는데염... > > file not found:'AppBar.dcu/' > > 이 ...
심동훈
•
2000.08.26 01:40
왕초보 wrote: > 심동훈 wrote: > > 왕초보 wrote: > > > 컴파일을 하는데염... > > > file not found:...
왕초보
•
2000.08.26 02:26
심동훈님... 고맙습니다... 잘 해결되었어요...
이경원
•
2000.08.25 23:33
1
COMMENTS
/
0
LIKES
스트링그리드와 콤보박스는 궁합이 맞질 않는가?
최기용
•
2000.08.26 08:26
이경원 wrote: > 안녕하십니까? > 이제 델파이에 입문한 하수 이경원입니다. > > 요즘 스트링그리드 ...
심동훈
2000.08.25 23:25
0
COMMENTS
/
0
LIKES
Re: 그림판의 이미지확대의 기능은 어떻게 만들까요?
Freechat
•
2000.08.25 22:53
1
COMMENTS
/
0
LIKES
Unix 용 델파이는..아직 없나요
심동훈
•
2000.08.25 23:30
Freechat wrote: > Unix용 델파이는 없나요. 안녕하세요? 델파이세상(www.freechal.com/delphiworld)...
heimdal
•
2000.08.25 23:00
9
COMMENTS
/
0
LIKES
Query 이용하여 Insert시 에러 발생
김계성
•
2000.08.27 03:40
heimdal
•
2000.08.28 20:13
박용철
•
2000.08.31 20:27
김일영
•
2000.08.25 23:06
heimdal
•
2000.08.25 23:21
정지호
•
2000.08.25 23:39
heimdal
•
2000.08.26 00:23
• • •
써니
•
2000.08.25 22:42
2
COMMENTS
/
0
LIKES
TreeView에서 노드를 추가할때.....
바사기몬
•
2000.08.26 00:05
if TreeView1.Selected.Text = 'B' then TreeView1.Items.AddChild(TreeView1.Selected,'e') els...
써니
•
2000.08.26 08:08
감사합니다. 더 이상 설명이 필요없군요.....^.^ 꾸벅꾸벅
최석기
2000.08.25 22:38
0
COMMENTS
/
0
LIKES
Re: 그림판의 이미지확대의 기능은 어떻게 만들까요?
권경미
•
2000.08.25 22:32
1
COMMENTS
/
0
LIKES
컴포넌트를 동적 생성시키고 삭제할려고 합니다.
김영해
•
2000.08.26 00:52
권경미 wrote: > 컴포넌트를 동적으로 생성시키구 아래와 같이 코딩을 했습니다. > > 그런데 Free시킬...
권경미
•
2000.08.25 22:57
2
COMMENTS
/
0
LIKES
동적 생성한 Label을 Free시키기
권경미
•
2000.08.25 23:23
.
최석기
•
2000.08.25 22:58
Panel에 있는 control을 뒤부터 지우시면 됩니다.. procedure TForm1.Button1Click(Sender: TObject); ...
토라
2000/08/26 01:13
Views
566
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
아니면 크리스탈의 포뮬러를 이용하시어 if문을 사용하시면 될 듯
합니다.
전자가 더 편할거 같네요...
행복하세요..
토라 wrote:
> 금액 숫자 ex)50,000 ~> 한글로 오만원 <~~~ 요렇게 구현하고 싶어요..
> 한번 경험해보신 분들이나 아시는분 계심 감사히 가르쳐 주세요 ^^;
> 루틴을 직접 코딩 해주셔두 괜찬구 아님 이멜로 보내주셔두 되염 ..
> 그럼 항상 즐코들 하시구요 20000...
> e-mail : toralingo@hanmail.net