Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
퀵리포트 페이지 이동시 레벨값 변경
퀵레포트에서 동적으로 레벨을 생성해서 값을 넣습니다.
근데 페이지가 1일경우는 값이 잘나오느데 여러 페이지일 경우는 마지막값으로
모든값이 동일하게 나오네요..
보통 QDBText로 값을 출력하던데 전 QRLebel로 값을 출력할려고 하거든요..
여러페이지일 경우에도 QRLebel로 값을 출력하는게 가능할까요?
여러방법으로 시도해 봐도 안되네요,,도와주세요..
1
COMMENTS
Marek
•
2006.02.06 22:38
안녕하세요.
QRLabel로 Detail레코드를 구현하려면 아래와 같이 하세요.
QReport의 OnBeforePrint와 OnNeedData를 사용하시면 됩니다.
아래코드 참조하십시요.
public
iRow : integer;
....
procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
iRow := 0; //iRow값 초기화
end;
procedure TForm1.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
if iRow <= (Form1.grdFindInsu.RowCount-1) then
begin
qlblNo.Caption := IntToStr(iRow+1);
// Form2에 그리드값이 있을 경우
qlblMat.Caption := Form2.grdFindInsu.Cells[0, iRow].AsString;
qlblThick.Caption := Form2.grdFindInsu.Cells[1, iRow].AsString;
qlblRealThick.Caption := Form2.grdFindInsu.Cells[2, iRow].AsString;
qlblTC.Caption := Form2.grdFindInsu.Cells[3, iRow].AsString;
qlblThermalK.Caption := Form2.grdFindInsu.Cells[4, iRow].AsString;
Inc(iRow); //iRow값 증가
MoreData := True;
end else
begin
MoreData := False;
end;
end;
인쇄버튼에서 Preview해보세요
즐거운 하루되십시요. Marek입니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
KDDG_RNStone
•
2006.02.09 00:40
2
COMMENTS
/
0
LIKES
Field에 Null, Empty String...
착한천사
•
2006.02.21 05:57
착한천사 김경록입니다. 개인 소견을 말씀드리겠습니다. 지극히 개인적인 소견이므로, 틀리더라도 이해...
KDDG_Apine
•
2006.02.13 23:06
형님 만큼 잘 아는분이 있을지.... 저는 그런거 별로 신경 안쓰는데..
우용우
2006.02.09 00:37
0
COMMENTS
/
0
LIKES
난이도가좀 있는 문제입니다.fastreport관련
하수경
•
2006.02.09 00:35
2
COMMENTS
/
0
LIKES
디비에 저장된 데이터가 필드로...
표경만
•
2006.02.10 00:10
테이블 Name 이 '판매테이블' 이라 할때 Union All을 사용 하셨다면 SELECT ...
하수경
•
2006.02.10 19:54
접근할수 있는 방법을 알려주셔서 감사합니다.. SELECT 물건, 세금발행 as 발행, '' as 미발행, 금액 ...
고진중
•
2006.02.09 00:11
1
COMMENTS
/
0
LIKES
소수점 처리에 대해서 질문이요.
라벤더
•
2006.02.09 23:20
안녕하세요? 오라클에서.. 소수점 이하를 절삭하는 함수로 trunc가 있습니다. round는 반올림...
델초
2006.02.08 11:02
0
COMMENTS
/
0
LIKES
트레이에 이미지넣는법좀 알려주세요
박준영
2006.02.08 03:02
0
COMMENTS
/
0
LIKES
nvarchar 사용하면 SQL Explorer 에서 보면 그 필드가 사라집니다..
울트라별
2006.02.07 23:57
0
COMMENTS
/
0
LIKES
fastreport 출력시
김운겸
•
2006.02.07 23:22
1
COMMENTS
/
0
LIKES
코포넌트 설치후 문제점...
우소
•
2006.02.08 00:37
델파이 옵션에서. 정확한 델파이 버전을 몰라서..메뉴까지 자세히는 못하고. Library path 라는 항목이 ...
용이...
•
2006.02.07 20:36
1
COMMENTS
/
0
LIKES
트리뷰에 노드 추가하려면...
박성훈
•
2006.02.10 00:58
도움말을 찾아보세요. TTreeView를 찾으시면 관련 property, method, event에 대한 설명이 나옵니다. ...
김봉옥
•
2006.02.07 08:12
1
COMMENTS
/
0
LIKES
델파이 완전 초보를 위한 서적 추천좀..
kimdonghun
•
2006.02.10 00:14
저도 배우는 중인데요 델파이7 프로그래밍 이란 책을 보고 있는데 잘 나와있더라구요 저희회사 과장...
이승현
•
2006.02.07 07:59
1
COMMENTS
/
0
LIKES
자바스크립트 함수 실행 (단순 실행이 아니라 자바스크립 함수 값 받아오기)
이수열
•
2007.02.08 02:59
execScript 를 사용하지 말고 아래처럼 직접 호출해 보세요.. temp2 := win.test()
최길남
•
2006.02.07 07:06
2
COMMENTS
/
0
LIKES
비쥬얼스튜디오 소스를 델파이로 바꾸려면 어떻게 해야 하나요?
이중철
•
2006.02.07 20:44
function GetCheckSum(str : string) : string; var i : integer; intTot : in...
최길남
•
2006.02.08 00:00
답변 감사 드립니다.. ^_^
김범수
•
2006.02.07 02:22
1
COMMENTS
/
0
LIKES
TreeView로 메뉴 만드는 예제 좀.....
박성훈
•
2006.02.10 01:02
별로 쓸만한 실력은 아니지만 한번 만들어 봤습니다. 델파이 6에서 작업했습니다. procedure TForm1...
한웅
•
2006.02.06 21:27
2
COMMENTS
/
0
LIKES
IE 툴바 관련
강인규
•
2006.02.07 19:27
유수님이 올려놓은 소스를 보시면 소스안에 menu.pas가 있을 겁니다. 델파이에서 제공하는 menu.pas를 ...
한웅
•
2006.02.07 20:08
답변 정말 감사드립니다. 전에도 똑같은 답변 달아주신걸로 알고 있는데 그래서 그렇지 않아도 유수님 것...
모영철
2006.02.06 21:04
0
COMMENTS
/
0
LIKES
*.exe 파일은 OCX 처럼 Run -> Parameters 이용해서 쓸수 없나요?
박준영
2006.02.06 20:36
0
COMMENTS
/
0
LIKES
BDE 중국 버전이 있나요??
박재학
•
2006.02.06 05:32
1
COMMENTS
/
0
LIKES
퀵리포트 페이지 이동시 레벨값 변경
퀵레포트에서 동적으로 레벨을 생성해서 값을 넣습니다. 근데 페이지가 1일경우는 값이 잘나오느데 여러 페이지일 경우는 마지막값으로 모든값이 동일하게 나오네요.. 보통 QDBText로 값을 출력하던데 전 QRLebel로 값을 출력할려고 하거...
Marek
•
2006.02.06 22:38
안녕하세요. QRLabel로 Detail레코드를 구현하려면 아래와 같이 하세요. QReport의 OnBeforePrint와 OnNe...
우용우
2006.02.04 23:28
0
COMMENTS
/
0
LIKES
innosetup 배포본만들때 다른배포본을 포함시키고싶습니다.
한경섭
•
2006.02.04 00:48
1
COMMENTS
/
0
LIKES
델파이에서 Oracle Procedure부르는 방법 알려주세요.
박홍재
•
2006.02.06 00:30
예전에 8i에서 Stored Procedure를 쓰던 방법은 BDE를 이용한 방법이었습니다. Database Component 놓구 ...
CarmDel
•
2006.02.03 11:27
5
COMMENTS
/
0
LIKES
일본어를 표시시킬 수 있는 방법이 없을까요?
KDDG_Apine
•
2006.02.07 06:41
일본어판을 개발하신다고 하니까... 우선 델파이를 어디서 컴파일 하느냐가 문제라고 생각됩니다.. ...
CarmDel
•
2006.02.07 10:40
우선 답변 감사 드립니다.. 말씀대로 TntComponent를 이용해 볼려고 하였으나... 실력이 미천한 탓에 이...
KDDG_Apine
•
2006.02.10 00:44
우선 소스는 대충 봤습니다... 파일에서 읽어서와서 일본어 부분만 빼내고 싶으신것 맞나요?...
CarmDel
•
2006.02.10 02:22
답변 주셔서 감사합니다... 이렇게 열심히 설명해 주셨는데... 아직도 해결을 못했습니다..;;(정말 죄송합...
KDDG_Apine
•
2006.02.13 23:48
샘플 파일과 같은 형식입니다. SHIFT-JIS 로 되어 있다고 하셨죠... 제가 샘플 파일까지는 만들지 못할...
박재학
2006/02/06 05:32
Views
397
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
QRLabel로 Detail레코드를 구현하려면 아래와 같이 하세요.
QReport의 OnBeforePrint와 OnNeedData를 사용하시면 됩니다.
아래코드 참조하십시요.
public
iRow : integer;
....
procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
iRow := 0; //iRow값 초기화
end;
procedure TForm1.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
if iRow <= (Form1.grdFindInsu.RowCount-1) then
begin
qlblNo.Caption := IntToStr(iRow+1);
// Form2에 그리드값이 있을 경우
qlblMat.Caption := Form2.grdFindInsu.Cells[0, iRow].AsString;
qlblThick.Caption := Form2.grdFindInsu.Cells[1, iRow].AsString;
qlblRealThick.Caption := Form2.grdFindInsu.Cells[2, iRow].AsString;
qlblTC.Caption := Form2.grdFindInsu.Cells[3, iRow].AsString;
qlblThermalK.Caption := Form2.grdFindInsu.Cells[4, iRow].AsString;
Inc(iRow); //iRow값 증가
MoreData := True;
end else
begin
MoreData := False;
end;
end;
인쇄버튼에서 Preview해보세요
즐거운 하루되십시요. Marek입니다.