Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
디비그리드상의 디스플레이를 조금 바꿀려고 하거든요...
먼저 꾸벅...
디비상에서 필드값이 스트링인데.. 1 or 2 or 3인데요..
디비그리드에서 디스플레이할때 해당 필드를 추가하고, 1은 한국으로 2는 미국으로 3은 필리핀으로 표시 하고싶은데 어떻게 해야 하나요?
저의 짧은 지식으로는 디비그리드는 필드 자체를 불러오기 때문에 값을 변경할수가 없는것으로 알고 있는데. 누가 디비그리드상에서 디스플레이할때 바꿀수 있다는 소리를 얼핏들은것 같아서.조언을 구함니다.
많은 고수님들의 조언 부탁드립니다.
1
COMMENTS
mashall3
•
2001.02.14 20:21
아래와 같이 하면 됩니다.
먼저 Query 콤포넌트를 더블클릭 Field editoer가 나오면 new field를 하나 만듭니다.
field properties에서 name,type을 지정하고
field type 에서 calculate로 지정합니다.
그리고 Ok버튼
그다음 Query의 onCalcFields에서 다음과 같이 코딩하세요.
procedure Tfrm85host.QueryCalcFields(DataSet: TDataSet);
begin
//newfield의 이름이 n1이라고 하면
case Query11.fieldbyname('변경할필드명').asinteger of
1: Query1n1.value := '한국'
2: Query1n1.value := '미국'
.
.
end;
end;
답변이 되었는지요..
Demian wrote:
> 먼저 꾸벅...
> 디비상에서 필드값이 스트링인데.. 1 or 2 or 3인데요..
> 디비그리드에서 디스플레이할때 해당 필드를 추가하고, 1은 한국으로 2는 미국으로 3은 필리핀으로 표시 하고싶은데 어떻게 해야 하나요?
> 저의 짧은 지식으로는 디비그리드는 필드 자체를 불러오기 때문에 값을 변경할수가 없는것으로 알고 있는데. 누가 디비그리드상에서 디스플레이할때 바꿀수 있다는 소리를 얼핏들은것 같아서.조언을 구함니다.
> 많은 고수님들의 조언 부탁드립니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델초보
•
2001.02.14 20:49
1
COMMENTS
/
0
LIKES
조회시 프로그램이 죽어요....
전형식
•
2001.02.15 07:49
델초보 wrote: > 하나의 폼에 dbgrid,dbedit,query,UpdateSQL을 사용한 프로그램을 작성하고 있습니다.. ...
김창현
•
2001.02.14 20:38
1
COMMENTS
/
0
LIKES
엄청난 초보....
전형식
•
2001.02.15 07:47
김창현 wrote: > 안녕하세요.. 저는 델파이를 시작하려는 초보입니다.. > 지금.. 어디선가 델파이3이란 ...
김범수
2001.02.14 20:37
0
COMMENTS
/
0
LIKES
quickreport 에서 detail 과 sub detail을 한줄에 출력?
zerodog
•
2001.02.14 20:06
1
COMMENTS
/
0
LIKES
에디트 컴퍼넌트에서 입력을 받을때.....
아폴론
•
2001.02.15 01:45
zerodog wrote: 입력된 사항:______________________________________
blmonkey
•
2001.02.14 20:03
2
COMMENTS
/
0
LIKES
MySQL을 BDE에 연결하고십습니다.
freshmen
•
2001.02.16 20:59
mysql 서버로 가셔서... mysql database에 있는 user table에 다른 사용자 등록을 하나 더 해주십시오.....
서록
•
2001.02.14 23:41
혹...클라이언트 시스템에서의 접속허가를 받았는지 확인해 보시기 바랍니다. 일반적으로 ODBC나 mysqldb ...
Hyena
•
2001.02.14 20:00
1
COMMENTS
/
0
LIKES
질문제목과 분류를 꼭 해주시길 부탁드립니다.
Hyena
•
2001.02.14 20:03
Hyena wrote: > 안녕하십니까? > > 질문이 있어 글을 올립니다. > > 프로젝트를 하던중 다음과 같은...
이기준
•
2001.02.14 19:56
1
COMMENTS
/
0
LIKES
패널 컴포넌트.
전형식
•
2001.02.15 07:52
이기준 wrote: > 패널 컴포넌트에 버튼을 넣으면 > 버튼이 패널 밖을 벗어날수 없게 되어 있죠... > ...
세원
2001.02.14 19:21
0
COMMENTS
/
0
LIKES
컴포넌트 설치시 에러...
kiki
2001.02.14 19:18
0
COMMENTS
/
0
LIKES
Component 의 Owner에 대해서
DB왕초보
2001.02.14 17:44
0
COMMENTS
/
0
LIKES
날짜별로 출력하려고하는데요
궁금증
2001.02.14 16:07
0
COMMENTS
/
0
LIKES
(긴급) Listview를 활용한 Data의 입력과 수정
궁금증
2001.02.14 15:53
0
COMMENTS
/
0
LIKES
(긴급) Table 필터와 DBGrid를 활용한 Data 등록
정창주
2001.02.14 11:42
0
COMMENTS
/
0
LIKES
메뉴 색깔 바꾸기.....
홍지곤
2001.02.14 11:35
0
COMMENTS
/
0
LIKES
ActiveForm 샘플을 구합니다..
항이..
2001.02.14 10:27
0
COMMENTS
/
0
LIKES
이것좀 봐주세요... ... ... 소켓임다..
강용희
2001.02.14 09:28
0
COMMENTS
/
0
LIKES
TAPI에서 COM포트를 얻을려면...
고서
2001.02.14 08:39
0
COMMENTS
/
0
LIKES
이미지가 수정되었는지..?
창영
2001.02.14 08:35
0
COMMENTS
/
0
LIKES
<질문>interbase6.0에서 월별합산?
초보
•
2001.02.14 07:08
4
COMMENTS
/
0
LIKES
이 Error 부탁합니다.
kylix
•
2001.02.14 08:26
에러메세지 그대로 델파이 버전2.0에서만 컴파일되도록 만들어져서 그런겁니다... VER90은 델파이 2.0을...
초보
•
2001.02.16 01:10
kylix wrote: > 에러메세지 그대로 델파이 버전2.0에서만 컴파일되도록 만들어져서 그런겁니다... > > ...
kylix
•
2001.02.16 03:18
$I는 파일을 그 소스에 추가해서 컴파일 하라는 지시자인데요... 소스파일이 덩치가 클때 여러가지 부분...
초보
•
2001.02.24 05:30
kylix 님 감사합니다. 제가 작업을 하다가 다른 곳에서 작업을 해야 하는 경우가 있어 파일을 옮겼다가 ...
Demian
•
2001.02.14 06:27
1
COMMENTS
/
0
LIKES
디비그리드상의 디스플레이를 조금 바꿀려고 하거든요...
먼저 꾸벅... 디비상에서 필드값이 스트링인데.. 1 or 2 or 3인데요.. 디비그리드에서 디스플레이할때 해당 필드를 추가하고, 1은 한국으로 2는 미국으로 3은 필리핀으로 표시 하고싶은데 어떻게 해야 하나요? 저의 짧은 지식으로는 디비...
mashall3
•
2001.02.14 20:21
아래와 같이 하면 됩니다. 먼저 Query 콤포넌트를 더블클릭 Field editoer가 나오면 new field를 하나 만...
Demian
2001/02/14 06:27
Views
194
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
먼저 Query 콤포넌트를 더블클릭 Field editoer가 나오면 new field를 하나 만듭니다.
field properties에서 name,type을 지정하고
field type 에서 calculate로 지정합니다.
그리고 Ok버튼
그다음 Query의 onCalcFields에서 다음과 같이 코딩하세요.
procedure Tfrm85host.QueryCalcFields(DataSet: TDataSet);
begin
//newfield의 이름이 n1이라고 하면
case Query11.fieldbyname('변경할필드명').asinteger of
1: Query1n1.value := '한국'
2: Query1n1.value := '미국'
.
.
end;
end;
답변이 되었는지요..
Demian wrote:
> 먼저 꾸벅...
> 디비상에서 필드값이 스트링인데.. 1 or 2 or 3인데요..
> 디비그리드에서 디스플레이할때 해당 필드를 추가하고, 1은 한국으로 2는 미국으로 3은 필리핀으로 표시 하고싶은데 어떻게 해야 하나요?
> 저의 짧은 지식으로는 디비그리드는 필드 자체를 불러오기 때문에 값을 변경할수가 없는것으로 알고 있는데. 누가 디비그리드상에서 디스플레이할때 바꿀수 있다는 소리를 얼핏들은것 같아서.조언을 구함니다.
> 많은 고수님들의 조언 부탁드립니다.