View Full Version : نحوه ساخت گزارش کارنامه مدرسه
بني حسيني
پنج شنبه 20 خرداد 1389, 10:26 صبح
خدمت اساتيد عزيز
من يه مدتيه كه كارهامو دارم تو ويژوال فاكس مي نويسم. يه مشكل دارم تو ارسال اطلاعات به گزارشات و اون اينه كه يه فايل دارم مربوط به اطلاعات دانش آموزان مدارس راهنمايي شامل اسامي و نمرات. مشكل من اينه كه تعداد دروس پايه هاي مختلف با هم فرق داره بهترين راه براي ساخت گزارشي مثل كارنماي دانش آموز چيه؟ با تشكر
abdorreza
پنج شنبه 20 خرداد 1389, 17:57 عصر
سلام
به نظر من بهتره يك فايل داشته باشي كه دو تا فيلد اصلي داشته باشه. عنوان درس و نمره درس.
نمرات را محاسبه كن و به همراه عنوان دروس در فايلي كه گفتم قرار بده. اونوقت ميتوني شرط بذاري كه مثلا تا وقتي فيلد مربوط به عنوان درس و نمره درس خالي نيست اطلاعات را در گزارش بنويسد.
اگر همچين فيلدي هم در خود فايل اصلي داري ديگر احتياجي به فايل كمكي كه در بالا گفتم نداري.
در هر صورت بايد براي كنترل تعداد رديفهاي چاپي در گزارش از شرطي در خود Report Builder ويژوال فاكس استفاده كني.
براي گذاشتن شرط در گزارش : (مراحل زير را در Report Builder دنبال كن)
1- روي فيلد مورد نظر كه در گزارش گذاشتي دابل كليك كن. مثلا فيلد مربوط به نام يا نمره درس
2- به برگه Print When برو
3- در قسمت Print Only When Expression is True شرط زير را بنويس :
Not Empty(DarsName در اينجا DarsName نام فيلد عنوان درس در فايل شماست
يا
darsNomre<>0 در اينجا DarsNomreh نام فيلد نمره درس در فايل شماست
4- OK را برن و حالشو ببر !!!
در ضمن Empty دو تا پرانتز داره كه DarsName توشون قرار ميگيره !
موفق باشي
binyaz2003
جمعه 21 خرداد 1389, 01:39 صبح
عنوان بحث ويرايش شد.لطفا دقت کنيد که عنوان مناسب انتخاب کنيد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.