Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
데이타베이스
읽어보시는 모든분들 안녕하세요..
DBGRID에서 앞의 3개 필드는 Query해서 가져오고 나머지 한 필드는
FieldKind를 fkCalculated 로 해서 거기에 값을 입력하고 싶습니다.
어떻게 해야할지 몰라서 올립니다.
아시는 분은 좀...
2
COMMENTS
ladymoon
•
2000.06.22 17:46
과객님 답해주셔서 감사합니다.
그런데 Calculate Field가 그냥 Display하는 Field가 아닌 edit가 가능한 Field로 하고 싶거든요...
우선 급한대로 table에 tmp field를 만들어서 그field를 update하도록 하였습니다.
그런데 여기에서 또 문제가...
Query 컴포넌트를 쓰고 dbgrid를 썼는데, Query에서 모든 필드를 readonly로 하고 그 필드를 readonly False로 하고 Requestlive를 true로 해주었는데 아무리 edit하려 해도 edit가 되지 않는군요..
어떻게 해야 하나요.
0
0
삭제
수정
댓글
과객
•
2000.06.21 03:06
ladymoon wrote:
> 읽어보시는 모든분들 안녕하세요..
>
> DBGRID에서 앞의 3개 필드는 Query해서 가져오고 나머지 한 필드는
> FieldKind를 fkCalculated 로 해서 거기에 값을 입력하고 싶습니다.
> 어떻게 해야할지 몰라서 올립니다.
> 아시는 분은 좀...
>
일단 Query 컴포넌트에서 CalcFields를 생성시킨 후(방법은 아시져? ^^;)
if --------------------------------------------------------------------------
With Query1 do begin
Close;
Sql.Clear;
Sql.Add( ' Select Fields1, Fields2 From Table_A '
+ ' Where ............. ' );
Open;
end;
이런식으로 Query를 한다면 Query 컴포넌트의 이벤트 부분을 보면 OnCalcFields event
가 존재 합니다. 이 이벤트에서
With Query2 do begin
Close;
Sql.Clear;
Sql.Add( ' Select Fields3 From Table_B '
+ ' Where Field1 = :sField1 '
+ ' And Field2 = :sField2 ' );
ParamByName('Field1').AsString := Query1.FieldByName('Field1').AsString;
ParamByName('Field2').AsString := Query1.FieldByName('Field2').AsString;
Open;
Query1.FieldByName('Field1').AsString := FieldByName('Field3').AsString;
end;
이렇게 하시면 Query1의 CalcFields => (Field3) 에 onCalcFields 에서 Query해온
값이 넘어감다... 담에는 원하는 순서로 Display 하면 되겠져.... ^^
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김지훈
2000.06.20 00:05
0
COMMENTS
/
0
LIKES
Inttohex 함수에서....
왕초보
2000.06.20 00:03
0
COMMENTS
/
0
LIKES
Memo컴포넌트의 Text를 Pchar로 변환...
최 소 영
•
2000.06.20 00:01
1
COMMENTS
/
0
LIKES
시리얼통신에서 데이타를 받는 이벤트에서 에러가..
이준해
•
2000.06.20 02:12
답을 드리지는 못합니다. Serial Component, Application Source, Serial Port Setting에 대해 알 수 없...
초보벗기
2000.06.19 23:57
0
COMMENTS
/
0
LIKES
제 소스좀 부디 봐주시길..
왕촙.. 입니다..
•
2000.06.19 23:57
1
COMMENTS
/
0
LIKES
db에서 이름중 한자만 선택 하면 ...
유레카
•
2000.06.20 04:53
With QTransaction do Begin SQL.BeginUpdate; SQL.Clear; SQL.Add('SELECT Name,Company');...
허브
•
2000.06.19 23:56
1
COMMENTS
/
0
LIKES
급]Listview에서
최용일
•
2000.06.20 01:46
안녕하세요. 최용일입니다. procedure TForm.listview1Click(Sender: TObject); begin if ListView1...
왕초보
2000.06.19 23:46
0
COMMENTS
/
0
LIKES
[긴급질문]C로 작성한 Dll과의 호환...
걸음마
2000.06.20 21:06
0
COMMENTS
/
0
LIKES
폼을 부를때 Arguments를 주고싶은데 가능한지요 ?
초보자
•
2000.06.19 23:22
1
COMMENTS
/
0
LIKES
Dos Prompt상에서 델파이로작성한 실행시 파라미터?
윤티
•
2000.06.20 04:44
초보자 wrote: > > Dos Prompt상에서 델파이로작성한 실행pgm을 실행시 파라미터로 파일명을 > 주고 ...
blueofsky
•
2000.06.19 23:01
2
COMMENTS
/
0
LIKES
select 문 - 3개의 테이블을 조인
진돌이
•
2000.06.20 01:46
blueofsky wrote: > 안녕하세요. > 3개의 테이블을 조인해서 DBGRID에 나타내려고 합니다. > > 테이...
푸우
•
2000.06.20 00:04
blueofsky wrote: > 안녕하세요. > 3개의 테이블을 조인해서 DBGRID에 나타내려고 합니다. > > 테이...
빌케이츠~푸힛~
2000.06.19 22:59
0
COMMENTS
/
0
LIKES
Delphi5.0 한글 메뉴얼 구할 수 없을까여?
초보녀
•
2000.06.19 22:52
1
COMMENTS
/
0
LIKES
속도빠르게 하려면 어떤 DB를 써야할까요?
빌케이츠~푸힛~
•
2000.06.19 23:07
초보녀 wrote: > 안녕하세요? > 전 기존에 파라독스 DB로 짜져 사용되고 있는 프로그램을 > SQL7.0으로 ...
김규상
•
2000.06.19 21:40
1
COMMENTS
/
0
LIKES
[DBLookupComboBox]에서 KeyField를 두개이상??
김범석
•
2000.06.22 23:14
그렇습니다 참조하는 갯수만큼 쿼리컴포넌트를 배치해야되죠 코드성 table은 룩업에서 많이 가져다 쓰기...
사발우성
•
2000.06.19 21:14
4
COMMENTS
/
0
LIKES
소스좀 봐주시와엽
구창민
•
2000.06.19 22:21
사발우성 wrote: > procedure TForm1.MClick(Sender: TObject); > var > d:string; > begin > d:= D...
사발우성
•
2000.06.19 22:58
구창민님 그게 아닌것 같은디엽 ㅠ..ㅠ 음 일단 s라는 테이블에는 Sk라는 필드 하나와 날짜라는 필드...
구창민
•
2000.06.19 23:32
사발우성 wrote: > 구창민님 그게 아닌것 같은디엽 ㅠ..ㅠ > > 음 일단 s라는 테이블에는 Sk라는 필...
사발우성
•
2000.06.19 23:51
충고 감솨 함당.... 음 디비는 파라독스임당.... 아직 로컬을 못 벗어난 초보람당...ㅠ.ㅠ 제가 하...
어린왕자
2000.06.19 21:01
0
COMMENTS
/
0
LIKES
윈도우 2000에서 델파이에러 정보 표시 안해줘요..프로젝옵션을 디폴트루 했는뎅.
smileye
•
2000.06.19 20:54
1
COMMENTS
/
0
LIKES
ProjectGroup에 대하여...
김병식
•
2000.06.19 21:10
smileye wrote: > ProjectGroup으로 묶을경우의 장점이 무엇인지 ? > 제경우 하나의 프로젝트를 dll...
델초...
•
2000.06.19 20:43
3
COMMENTS
/
0
LIKES
디비그리드의 라인별 색깔변경....
조규춘
•
2000.06.19 20:55
델초... wrote: > 안녕하십니까.....델고수님들... > 다름이 아니라.....DB그리드에 뿌린 데이타 중에서 ...
델초...
•
2000.06.19 21:46
조규춘님.... 감샤합니다.. 그렇게 하면 되는군요....비슷하게는 해봤었는데... 결정적으로 Drawcell의 ...
조규춘
•
2000.06.19 22:41
델초... wrote: > 조규춘님.... > 감샤합니다.. > 그렇게 하면 되는군요....비슷하게는 해봤었는데... ...
blueofsky
•
2000.06.19 20:37
1
COMMENTS
/
0
LIKES
delete문장에서의 .......
까마귀
•
2000.06.19 22:02
blueofsky wrote: > with query1 do begin > close; > sql.clear; > sql.add('delete *...
류응철
2000.06.19 20:29
0
COMMENTS
/
0
LIKES
인스톨쉴드에서 시리얼체크하는방법 정말 모르겠어요.. 도와주세요.. 참고자료포함...ㅠ.ㅠ
ladymoon
•
2000.06.19 20:12
2
COMMENTS
/
0
LIKES
데이타베이스
읽어보시는 모든분들 안녕하세요.. DBGRID에서 앞의 3개 필드는 Query해서 가져오고 나머지 한 필드는 FieldKind를 fkCalculated 로 해서 거기에 값을 입력하고 싶습니다. 어떻게 해야할지 몰라서 올립니다. 아시는 분은 좀...
ladymoon
•
2000.06.22 17:46
과객님 답해주셔서 감사합니다. 그런데 Calculate Field가 그냥 Display하는 Field가 아닌 edit가 가능한 ...
과객
•
2000.06.21 03:06
ladymoon wrote: > 읽어보시는 모든분들 안녕하세요.. > > DBGRID에서 앞의 3개 필드는 Query해서 가져...
ladymoon
2000/06/19 20:12
Views
269
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
그런데 Calculate Field가 그냥 Display하는 Field가 아닌 edit가 가능한 Field로 하고 싶거든요...
우선 급한대로 table에 tmp field를 만들어서 그field를 update하도록 하였습니다.
그런데 여기에서 또 문제가...
Query 컴포넌트를 쓰고 dbgrid를 썼는데, Query에서 모든 필드를 readonly로 하고 그 필드를 readonly False로 하고 Requestlive를 true로 해주었는데 아무리 edit하려 해도 edit가 되지 않는군요..
어떻게 해야 하나요.