PDA

View Full Version : شماره ردیف



هامان
یک شنبه 22 مهر 1386, 10:47 صبح
با سلام می خوام بدونم که چه جوری میشه شماره ردیف برای گزارشات درست کرد برای مثال
1- توضیحات رکورد اول
2-توضیحات رکورد دوم
3-....
یعنی این شماره ها بصورت ترتیبی تکرار شود در ضمن در reportBuilder می خوام این کارو انجام بدم
در ضمن می خوام آدرسی که بتونم reportBuilder و fastreport رو از آونجا دانلود کنم برای بزارین
خیلی خیلی ممنون

mohinsoft
شنبه 28 مهر 1386, 10:33 صبح
سلام
من با qreport این کار رو انجام دادم میخوای واست بفرستم

هامان
یک شنبه 29 مهر 1386, 18:11 عصر
حتما ممنون میشم

daffy_duck376
یک شنبه 29 مهر 1386, 20:26 عصر
من qreport این کار رو کردم یه متغیر سراسری تعریف کن از نوع integer
مقدار اولیه انو صفر بده بعد تو رخداد QRSubDetail1BeforePrint این کد رو بنویس
اگر qrlabel1 شماره ردیف شماو index متغیر سراسری شما باشد بنویس

index:=index+1;
QRLabel1.Caption:=IntToStr(index) ;

اگه سوال دیگه داشتی من در خدمتم

free
دوشنبه 30 مهر 1386, 09:32 صبح
یه راه ساده تو quickreport اینه که یه شی QRSysData که خاصیت data=qrsDetailNo باشد را در باند rbDetail قرار بدی .

سید مسعود موحد
دوشنبه 30 مهر 1386, 11:52 صبح
یه راه ساده تو quickreport اینه که یه شی QRSysData که خاصیت data=qrsDetailNo باشد را در باند rbDetail قرار بدی .

بهترین راه همین است

ali_abbasi22145
شنبه 05 آبان 1386, 10:15 صبح
سلام
توی ReportBuilder چه کسی می تواند این را حل کندکه من احتیاج دارم؟

ali_divsalar
یک شنبه 20 آبان 1386, 14:59 عصر
آقای عباسی عزیز
سلام
اگه بخوام با ReportBuilde کار کنم با استفاده از AdoCommand یه query می سازم که در اون یه فیلد ردیف با استفاده از دستور Identity می سازم و خروجی Query رو به یه table موقتی می ریزم. با ReportBuilde راه دیگه ای ندیدم

ali_divsalar
دوشنبه 21 آبان 1386, 09:50 صبح
یه راه ساده دیگه به ذهن من رسید و بعید می دونم که نشه(ولی امتحان نکردم) .
اونم اینه که یه متغیر شمارنده تعریف کن که مقدارش قبل از چاپ سمت چپ ترین ستون گزارش
یک واحد افزایش بده و نتیجه رو در label ی که در ستون ردیف گذاشتی بزار.

aabedi25
یک شنبه 31 شهریور 1387, 18:03 عصر
توي ReportBuilder در DetailBand يك TppDBCalc اضافه كنيد و DBCalcType آنرا Count قرار دهيد.