من تو گزارشاتم میخوام که هر سطر به یه رنگ متفاوت باشه تا کاربر بهتر ببینه و راحت باشه. آیا امکانش هست؟
برای انتقال داده از Query استفاده میکنم
ممنون از توجهتون
Printable View
من تو گزارشاتم میخوام که هر سطر به یه رنگ متفاوت باشه تا کاربر بهتر ببینه و راحت باشه. آیا امکانش هست؟
برای انتقال داده از Query استفاده میکنم
ممنون از توجهتون
برو حالشو ببر .
کد:http://rapidshare.com/files/142482743/Quick_Report.rar.html
دوست عزیز با رنگهای متفاوت نیاز دارم. اگه راهنمایی کنین ممنوننقل قول:
با کد نویسی می تونی هر سطر رو به رنگ های دلخواه تبدیل کنی
الان یادم نیست ولی اگه خواستی بگو برات پیدا کنم !
من هم مدت زمانيه كه تصميم گرفته بودم كدي بنويسم كه رنگ سطرهاي DBGrid متفاوت باشه اما هر كاري كردم درست درنيومد. خوشجال ميشم اگه كسي كد رو بلده به ما هم آموزش بده
برای این که شما بتونید هنگام پرینت کردن سطر ها رو به صورت رنگی تغییر بدهید!
برای این کار وقتی که شما از منوی File > New > Report رو انتخاب کردید و QRBand هایی رو روش انداختید حالا می خواهید وقتی که پرینت می گیرید هر سطر به صورت رنگ های مختلفی باشه برای این کار QRBand مورد نظر را انتخاب می کنید در قسمت Object Inspector در قسمت Event در کادر جلوی BeforPrint دابل کلیک کنید تا تابع خالی باز شود در داخل تابع کد خودتان را بنویسید
مثلا :
حالا شما یک پرینت با سطر هایی رنگی به صورت تصادفی دارید !کد:procedure Tprint_asle.QRBand2BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
QRBand2.Color:=rgb(random(255),random(255),random(255));
end;
[QUOTE=as13851365;2912183]
از راهنماییتون در مورد سطرهایی با رنگهای یکسان ممنون اما ...
اگه امکان داشته باشه که بین دو رنگ ثابت سوئیچ بشه ممنون میشم چون اونطوری حرفه ای تر و بهتر جلوه میکنه.
ممنون از توجهتون
يك متغير عمومي مثل زير تعريف كرده و همانند آنچه آقاي as13851365 رنگ هر سطر را تغيير بده:
کد:var
AVar: Boolean;
procedure Tprint_asle.QRBand2BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
if AVar then
QRBand2.Color:= color1 // your color
else
QRBand2.Color:= color2;
AVar:=not Avar;
end;
سلام به دوستان عزیز
میخواستم بپرسم ایا کسی هست که از qreport خوب بدونه
من میخوام detail رو تو 2 تا سطون بذارم واسه پرینت کارت عضویت یعنی 2 تا سطون 4 تایی که تو هر صفحه بشه 8 تا اگه کسی بلده جوابمو بده