퀵레포트에서 텍스트를 반복해서 나타낼 때 Detail band 위에 올리면 되는걸로 알고 있습니다.
다른 메인 폼에서
Form1.QRDBText1.DataField := 'fieldname' ;
하고, QRDBText1을 Detail band 위에 올리니까, 필드의 값들이 연속적으로 나타났습니다.
근데... QRDBText 말고... QRLabel은 어떻게 연속적으로 나타냅니까??
Database 연결은 전혀 없습니다. 메인폼에서 구한 일련의 값들을 퀵레포트에 뿌려야 하는데... Detail band 위에 있는 QRLabel에 뿌려야 할 것 같은데... 어떻게 해야합니까??
고수님들의 구체적인 답변 부탁드립니다.
감사합니다.
QRDBText1 대신 QRLabel1을 Detail band에 놓습니다(원하는 위치에, 원하는 갯수 만큼... ^^;).
OnNeedData Event(QuickRep1NeedData)에
QRLabel := '출력할 값';
MoreData := 더 찍을 자료가 있으면 true else false를 대입합니다.
이렇게 하면 됩니다.