StringGrid and QuickReport
3 отговора
71 прегледа
StringGrid and QuickReport
Imam edit StringGrid s 4 koloni i n reda. Kak da sazdam QRLabel-i w QReport
po vreme na izpalnenie na proframata ?
T.e. na edit red 4 QRLabel-a i nadolu tolkova kolkoto sa redovete.
Ako ima i drug nachin za razpe`atwane na StrinGrid, moje da mi kajete !!!
Predvaritelno blagodaria !!!
po vreme na izpalnenie na proframata ?
T.e. na edit red 4 QRLabel-a i nadolu tolkova kolkoto sa redovete.
Ako ima i drug nachin za razpe`atwane na StrinGrid, moje da mi kajete !!!
Predvaritelno blagodaria !!!
Re: StringGrid and QuickReport
Пробвай с TQRStringsBand. Тоя band се печати толкова пъти (реда), колкото са редовете в свойството му Items. Слагаш си на него 4 QRLabel-а, set-ваш им Caption-ите BeforePrint на band-а и си готов.
Re: StringGrid and QuickReport
Tova ne mi varshi rabota.
Imam edit Qreport samo s edin band Title. Iskam vav nego da vmakna TQRLabel-ite
Imam edit Qreport samo s edin band Title. Iskam vav nego da vmakna TQRLabel-ite
Re: StringGrid and QuickReport
Защо точно в Title - а искаш да напъхаш всичко - няма смисъл, но ако пък точно това целиш - може би е добре да зарежеш QReport-a. Трябва да изчисляваш динамично размера на Title- a - преди да го заредиш - много сложно става това което искаш. Ако grid -a ти е фиксиран (то4ен борй редове и колони) - няма проблеми - ама ако утре го модифицираш - ще береш ядове.
Иначе най лесното е - динамично създаваш (може и да не е димамично) X*Y броя Label-и - и им установяваш Caption -а - в OnPrint - или там каквото беше - на TitleBar -a - като взимаш стойностите им от grid -a - даже идея - за статични Label -и - имената им може да са следните -
QRL11 QRL12 ............
QRL21 QRL22 ..........
....
Асоциираш един callback - за всички контроли - и в него - взимаш името - махаш всичко що не е цифра - след което - ползваш цифрите за индекс ;-)))
Ако съм разбрал правилно де;-)
---
Е т'ва е живот!
Иначе най лесното е - динамично създаваш (може и да не е димамично) X*Y броя Label-и - и им установяваш Caption -а - в OnPrint - или там каквото беше - на TitleBar -a - като взимаш стойностите им от grid -a - даже идея - за статични Label -и - имената им може да са следните -
QRL11 QRL12 ............
QRL21 QRL22 ..........
....
Асоциираш един callback - за всички контроли - и в него - взимаш името - махаш всичко що не е цифра - след което - ползваш цифрите за индекс ;-)))
Ако съм разбрал правилно де;-)
---
Е т'ва е живот!