table 내용입니다.
이름 , 성적
-----------
길동 100
말동 85
길삼 70
홍삼 95
창길 90
콩쥐 80
팥쥐 75
신데 60
렐라 80
.
.
.
.
-----------
위의 내용을 출력시 Delphi5.0 Page속성에 Columns 를 지정하면 다음과 같이 출력됩니다.
이름 , 성적 이름 , 성적 이름 , 성적
----------- ----------- -----------
길동 100 창길 90 렐라 80
말동 85 콩쥐 80 .
길삼 70 팥쥐 75 .
홍삼 95 신데 60 .
==> 즉 세로를 다 채우고 다음 칼럼을 채웁니다.
위 형식을 다음과 같이 출력할 수는 없는지요. 고수님들 도와 주세용.
이름 , 성적 이름 , 성적 이름 , 성적
----------- ----------- -----------
길동 100 말동 85 길삼 70
홍삼 95 창길 90 콩쥐 80
팥쥐 75 신데 60 렐라 80
. . .
==> 즉 가로를 다 채우고 다음 Row을 채울수 있는 방법이요.
무식한 방법이지만 이렇게 하는 방법은 있습니다.
> 이름 , 성적 이름 , 성적 이름 , 성적
> -------------------- -------------------- ---------------------
QrLblName1 QrLblsung1 QrLblName2 QrLblSung2 QrLblName3 QrLblsung3
//<-QrLable on DetailBand
와 같이 한후 Detailband 의 OnBeforePrint 이벤트에
QrLblName1.Caption := FieldByName('Name').AsString;
QrLblsung1.Caption := FieldByName('sung').AsString;
Table.next
QrLblName2.Caption := FieldByName('Name').AsString;
QrLblsung2.Caption := FieldByName('sung').AsString;
Table.next
QrLblName3.Caption := FieldByName('Name').AsString;
QrLblsung3.Caption := FieldByName('sung').AsString;
와 같이 코딩해 주면 됩니다.
워낙 무식한 방법이라 권장하고 싶진 않군요. ^!^
해와달 wrote:
> table 내용입니다.
>
> 이름 , 성적
> -----------
> 길동 100
> 말동 85
> 길삼 70
> 홍삼 95
> 창길 90
> 콩쥐 80
> 팥쥐 75
> 신데 60
> 렐라 80
> .
> .
> .
> .
> -----------
>
> 위의 내용을 출력시 Delphi5.0 Page속성에 Columns 를 지정하면 다음과 같이 출력됩니다.
> 이름 , 성적 이름 , 성적 이름 , 성적
> ----------- ----------- -----------
> 길동 100 창길 90 렐라 80
> 말동 85 콩쥐 80 .
> 길삼 70 팥쥐 75 .
> 홍삼 95 신데 60 .
>
> ==> 즉 세로를 다 채우고 다음 칼럼을 채웁니다.
>
> 위 형식을 다음과 같이 출력할 수는 없는지요. 고수님들 도와 주세용.
>
> 이름 , 성적 이름 , 성적 이름 , 성적
> ----------- ----------- -----------
> 길동 100 말동 85 길삼 70
> 홍삼 95 창길 90 콩쥐 80
> 팥쥐 75 신데 60 렐라 80
> . . .
>
>
> ==> 즉 가로를 다 채우고 다음 Row을 채울수 있는 방법이요.
>