View Full Version : ایجاد گزارش با امکان تغییر ارتفاع object با اطلاعات بانک اطلاعاتی
arbies
چهارشنبه 30 خرداد 1386, 06:19 صبح
با سلام خدمت دوستان، سوالی داشتم و ممنون میشم اگه کمکم کنید.
مطابق عکس پیوست، من گزارشی را باید ایجاد کنم که با توجه به عمق نمونه گرفته شده خطی را ترسبم و در کنارش عمق را نشان بده. درک من اینه که ارتفاع خط مورد نظر یا Box ویا هرچیز دیگری که قراره این عمق را نشان بده با توجه به اطلاعات بانک اطلاعاتی باید تغییر کنه.
من با Crystal Report و ReportViewer حتی Data Report کلی ور رفتم ولی به نتیجه نرسیدم. نرم افزاری که عکسش را گذاشتم با VB نوشته شده. آیا دوستان با چنین موردی برخورد داشتند یا ایده ای در این خصوص به ذهنشون می رسه؟ ممنون میشم راهنمائیم کنید.
sm
چهارشنبه 30 خرداد 1386, 08:36 صبح
این فاصله که متغیر هست، بصورتی هست که بشه مثلا به 6 قسمت تبدیل کرد؟
اونجوری که من از عکس فهمیدم این توی بازه های 5/ به 5/ تقسیم شده (ستون Depth)و حداکثرش 3 هست... آیا برداشت من درسته؟
سوال دیگه : همیشه تا 3 ادامه داره یا ممکنه بیشتر هم بشه؟
موفق باشید
arbies
چهارشنبه 30 خرداد 1386, 09:20 صبح
با سپاس از اینکه به سوال من توجه کردید.
این فاصله ها حالت کروکی داره و فقط کافیه که تفاوت بین مثلا 1 و 1.5 مشخص باشه. اعداد نشان دهنده عمق نمونه برداری هستند و ممکنه اعداد مختلف باشه ولی می شه به بازه های کوچکتر تقسیم کرد (من در اطلاعاتم عدد 1.8 هم دارم).
با توجه به اینکه ممکنه در یک گمانه (مثلا TP4) دو نمونه برداشته شده باشه لذا من تنها راهی که به ذهنم می رسه اینکه در Group در بخش Detail ما Field ها را داشته باشیم و با توجه به عمق نمونه ارتقاع فیلد را بالا ببریم. بدین ترتیب نمونه بعدی در زیر این نمونه با عمق مربوط به خودش قرار خواهد گرفت.
مشکل اینه که آیا راهی برای Bind کردن Height فیلد وجود دارد یا خیر.
sm
چهارشنبه 30 خرداد 1386, 09:30 صبح
بوسیله کدنوسی داخل برنامه که امکان داره که ارتفاع رو تغییر بدین.
مطمئنا توی خود کریستال هم امکانش هست که تغییر داد.
چک می کنم
موفق باشید
arbies
چهارشنبه 30 خرداد 1386, 09:37 صبح
ممنون از اینکه وقت می گذاری.
در تغییر ارتفاع مشکل اصلی اینه که ارتفاع با توجه به هر رکورد باید تغییر کنه و وقتی من دستی ارتفاع را ست می کنم برای همه رکوردها همین ارتفاع اعمال می شه (بصورت یکسان).
sm
چهارشنبه 30 خرداد 1386, 13:13 عصر
مثل اینکه از خود کریستال نمیشه ارتفاع رو تغییر داد!
arbies
چهارشنبه 30 خرداد 1386, 13:22 عصر
درسته!
ولی من با Active Reports تونستم این کار را انجام بدم. هم ارتفاع Textbox و هم Section را می شه با توجه به اطلاعات DataRecord برای هر رکورد تنظیم کرد.
باید بیشتر روش کار کنم. به محض اینکه کارم تموم شد نتیجه را همینجا اعلام می کنم تا این پست هم به یک نتیجه ای رسیده باشه و هم افراد دیگری که مشکل من رو دارن بتونن استفاده کنن.
باز هم از وقتی که صرف کردی ممنونم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.