PDA

View Full Version : ایجاد نمودار



smderfan
پنج شنبه 12 مهر 1386, 14:50 عصر
سلام
از دوستان می خوام اگر زحمتی نیست روش ایجاد نمودار و ارتباط اون را با یک کوئری توضیح بدن.
من یک جدول شامل فیلدهای زیر دارم :
1- نام کالا
2- قیمت کالا
3- ماه خریداری شده که در اون فقط عدد ماه ذخیره می شود (مثلا 7 بجای مهر)
حالا می خوام در محیط گزارش یک نمودار قرار بگیره که :
ماههای سال در محور افقی
و جمع قیمتها در محور عمودی قرار بگیره
مثلا در ماه 7 (مهر) 30000 ریال

smderfan
پنج شنبه 12 مهر 1386, 22:02 عصر
جهت ایجاد نمودار در گزارش می تونید از سایت های زیر استفاده کنید.

http://office.tizag.com/accessTutorial/accesscharts.php
http://www.techonthenet.com/access/reports/graph1.php

smderfan
جمعه 13 مهر 1386, 23:06 عصر
نمودار رو ایجاد کردم
ولی نمی دونم به چه صورت در نمودار ترتیب ماهها رعایت بشه.
لطف کنید راهنمایی کنید.

smderfan
شنبه 14 مهر 1386, 22:54 عصر
از اساتید گرامی کسی نیست دستی برسونه

مهدی قربانی
یک شنبه 15 مهر 1386, 08:08 صبح
سلام
رو نمونه خودت کار کردم و در محیط Design چارت وارد properties‌ مربوط به Detail شدم در قسمت Data و Row Source چارت اقدام به خوندن اطلاعات مورد نیاز از طریق یک کوئری می کنه و بدلیل اینکه از عبارات فارسی ماه استفاده کرده بودی عمل سورت روی ماهها انجام نمی شد بنابراین من با استفاده از فیلد moon که مقادیر اون عددی هست در کوئری مذکور تونستم عملیات سورت رو پیاده کنم و فعلاً که جواب میده یه نگاهی به مراحلی که اشاره کردم بنداز متوجه میشی .

smderfan
یک شنبه 15 مهر 1386, 17:02 عصر
با تشکر از مهدی جان عزیز
دو مشکل دیگه هم در چارت وجود داره .... اگر لطف کنید و نظر بدید.
برنامه به صورتی است که گزارشات رو به صورت زیر نمایش می دهد
1- بصورت شش ماهه اول
2- بصورت شش ماهه دوم
3- بیلان یکساله
حالا فرض بر این بگیریم که ماههای 2 -3-6 در بانک ثبت شده است
حالا وقتی گزارش می گیریم فقط این 3 ماه در گزارش است و بایستی ماههایی که در بانک نیست مثلا 1-4-5 در نمودار نمایش و مقدار صفر را قرار بدهد.
مشکل دوم : در راهنمای نمودار (Legend) ترتیب ماهها رعایت نمی شود.

مهدی قربانی
سه شنبه 17 مهر 1386, 08:36 صبح
سلام
در مورد سوال اول فعلاً راه حلی بنظرم نمی رسه ولی در مورد سئوال دوم می تونی در Query1 و فیلد moon این شرط رو بنویسی تا امکان سورت شدن Legend‌ نمودار فراهم بشه فقط یادت نره که sort همین فیلد رو Ascending قرار بدی و بقیه سورتها رو هم حذف کن .

[moon] & " " & mahName([moon])