query를 써서 아래와 같은 결과값을 얻었습니다
결과)
차수 일자 금액
01 991021 1,000,000
01 000110 3,000,000
02 000211 2,000,000
출력을 다음과 같이 하고 싶은데 잘안돼요
차수 일자 금액
----------------------
01 991021 1,000,000
000110 3,000,000
----------------------------
02 000211 2,000,000
-----------------------------
즉 차수가 같은게 여러번일경우에는
차수를 처음에 한번만 출력하고 나머지는
출력을 안하려구 하거든요
아시는 분은 좀가르켜 주세요
즐거운 하루 되시구요
> query를 써서 아래와 같은 결과값을 얻었습니다
>
> 결과)
> 차수 일자 금액
> 01 991021 1,000,000
> 01 000110 3,000,000
> 02 000211 2,000,000
>
> 출력을 다음과 같이 하고 싶은데 잘안돼요
>
> 차수 일자 금액
> ----------------------
> 01 991021 1,000,000
> 000110 3,000,000
> ----------------------------
> 02 000211 2,000,000
> -----------------------------
>
> 즉 차수가 같은게 여러번일경우에는
> 차수를 처음에 한번만 출력하고 나머지는
> 출력을 안하려구 하거든요
> 아시는 분은 좀가르켜 주세요
> 즐거운 하루 되시구요
>
>
위에서 차수의 부분은
QRDBText 대신 QRLabel 을 쓰면 됩니다.
변수값을 주어서 첫번째는 찍게 하고 나머지는 그냥 공백 처리합니다.
procedure TQReForm.DetailBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
if Code <> DataSet.FieldByName('ACode').AsString then
begin
Code := DataSet.FieldByName('ACode').AsString;
QRLabel1.Caption := DataSet.FieldByName('ACode').AsString;
end
else
QRLabel1.Caption := '';
end;