View Full Version : مبتدی: ایجاد کراس تب crosstab با دو ستون یا بیشتر
anoor_h
شنبه 09 آذر 1392, 09:29 صبح
اساتید محترم با سلام و احترام در نمونه ضمیمه می خوام کراس تب دو تا ستون یکی برای قیمت و یکی برای تعداد داشته باشه در تاریخ های کل ماه
anoor_h
شنبه 09 آذر 1392, 09:43 صبح
113352
اینم نمونه جدول اکسل
anoor_h
یک شنبه 10 آذر 1392, 09:35 صبح
آقای امیری ما زیادم صفر کیلومتر نیستیم یه نگاهی !!!!!!!!
anoor_h
چهارشنبه 13 آذر 1392, 12:23 عصر
دوستان من دنبال موضوع گشتم تو مایکروسافت بود ولی بدرد من نخورد
anoor_h
شنبه 07 دی 1392, 08:12 صبح
کسی نیست مشکل مارو حل کنه لااقل بگین تو فلان تایپک جواب داده شده ما دلمون خوش باشه
hamid-nice
یک شنبه 08 دی 1392, 21:04 عصر
این کار به crosstab مربوط نیست
می توانید یک فرم درست کنید و نوع آنرا continus form انتخاب کنید و تیتر ها را در قسمت form Header به سلیقه خود قرار دهید و در قسمت Datail فرمتون زیر هر تیتر textbox مربوطش را قرار دهید
موفق باشید
1397mehrdad
یک شنبه 08 دی 1392, 22:16 عصر
منم ی سوال در مورد کراس تب دارم . ی بار دیگه هم تو انجمن مطرح کردم ولی کسی جواب نداد.
من یک پایگاه داده برای یک اداره دارم به شرح زیر .
یک جدول که اطلاعات رتبه کارمندان را در خود نگه میداره که شامل 2 ستون شامل کد رتبه و عنوان رتبه می باشد . مثل 1 رتبه 1 ،2 رتبه 2 و ....
یک جدول هم دارم که شامل اطلاعات کلی کارمندان اداره هست . اطلاعاتی مانند شماره کارگزینی ، رتبه ( گرفته شده از جدول بالا ) ، نام ، نشان ، محل خدمت و....
حالا با استفاده از جداول فوق یک Cross tab quary طراحی کردم که بصورت زیر عمل می کنه .( تعداد کارمندان شاغل در قسمت های مختلف اداره رو به تفکیک رتبه بصورت جدول نشون می ده )
قسمت رتبه 1 رتبه 2 رتبه 3 رتبه 4 رتبه 5 و ....
http://<a href=http://img.7setare.com/viewer.php?file=wubprsc1uvz9ptsazn0m.jpg target=_blank>[IMG]http://img.7setare.com/images/wubprsc1uvz9ptsazn0m_thumb.jpghttp://<a href=http://img.7setare.com/ target=_blank>[IMG]http://img.7setare.com/images/wubprsc1uvz9ptsazn0m.jpghttp://img.7setare.com/images/6yvj2m6jl2jmh0g5l6kz.jpg
لازم بذکر است که با استفاده از quary فوق یک گزارش طراحی کردم که اطلاعات فوق رو به صورت جدول نمایش میده .
حالا 2 مشکل دارم
1- قسمت هایی از جدول فوق که دارای عدد نیست خالی نمایش داده می شود ، در حالی که نیاز است به جای آن صفر ( 0 ) درج گردد مانند اینکه قسمت مالی فاقد کارمند با رتبه 1 و 4 است و این در گزارش بصورت خالی نمایش داده می شود ، در حالی که نیاز است به جای فضای خالی صفر درج گردد .
2- به خاطر اینکه فعلا قسمت ها فاقد کارمند با رتبه 5 هستند در طراحی گزارش دچار مشکل شده ام . یعنی کارمندان با رتبه 1 تا 4 به خاطر اینکه دارای رکورد هستند در طراحی گزارش نمایش داده می شوند ولی کارمند رتبه 5 که فعلا فاقد رکورد است در طراحی گزارش نمایش داده نمی شود در حالی که ممکن است کارمندی بعدا به رتبه 5 ارتقا یابد که باید دوباره طراحی گزارش تغییر یاید .
دوستان عزیر سعی کردم که منظور خودم رو با مثال برسونم . حالا خواهش می کنم اگه کسی می تونه مشکل من رو حل کنه با یک نمونه به من کمک کنه
hamid-nice
یک شنبه 08 دی 1392, 23:09 عصر
دوست عزیز اگه ممکنه نمونه ات را ضمیمه کن
موفق باشید
1397mehrdad
دوشنبه 09 دی 1392, 22:38 عصر
دوستان این هم فایل نمونه . اگه کسی می تونه مشکل رو حل کنه
1397mehrdad
سه شنبه 10 دی 1392, 21:49 عصر
دوستان کسی نبود جواب ما رو بده ؟
hamid-nice
چهارشنبه 11 دی 1392, 03:29 صبح
فایل ضمیه جواب شماست اما اگر دوستان دیگر راه ساده تری را نیز می دانند لطفا ارائه کنند( از لحاظ جنبه آموزشی تغییر در crosstab ها)
1397mehrdad
جمعه 13 دی 1392, 10:40 صبح
دوستان کسی راه حل ساده تری نداره ؟
hasanhzd
جمعه 13 دی 1392, 11:23 صبح
درود
query1
این جواب دوست دوممونه
یه تغییراتی تو جدول دادم که راحت باشم
با این فرض که بیشتر از 10 رتبه نداریم
البته کراس تب نیست و لی کار میکنه
hasanhzd
جمعه 13 دی 1392, 11:26 صبح
113352
اینم نمونه جدول اکسل
درود
اگه لون سطر زرد رنگ رو نخواهین کارتون خیلی راحته
دراون صورت هم مشکلی هست؟ تازه اونو میتونید باداشتن فیلدهایی به نامهای تعداد تمبر پیشتاز+مبلغ تمبر پیشتاز و ........ حل کنید
1397mehrdad
جمعه 13 دی 1392, 20:35 عصر
درود
query1
این جواب دوست دوممونه
یه تغییراتی تو جدول دادم که راحت باشم
با این فرض که بیشتر از 10 رتبه نداریم
البته کراس تب نیست و لی کار میکنه
دوست عزیر Report نمونه ای که گذاشتی کار نمی کنه . اگه ممکنه اصلاحش کنید
anoor_h
شنبه 14 دی 1392, 07:32 صبح
دوست عزیزhasanhzd (http://barnamenevis.org/member.php?265911-hasanhzd) ممنون از جوابت می تونی نمونمو همینطوری که میگی اصلاح کنی
hasanhzd
شنبه 14 دی 1392, 18:23 عصر
درود 1397mehrdad
من report نذاشتم!!!
نوشتم به query1 نگاه کنید
hasanhzd
شنبه 14 دی 1392, 19:00 عصر
درود
پاسخ اولین سوال پست
به شرطی که تعداد اون خونه زردها مشخص باشه
به q1 نگاه کنید
البته متوجه فایل شما نشدم یه فایل خودم ساختم
anoor_h
یک شنبه 15 دی 1392, 10:42 صبح
دوست عزیز hasanhzd ممنون از جوابت ولی منظور من گزارش گیری بود که متغیره ممکنه کمتر بیشتر باشه تعداد ستونها
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.