View Full Version : چند سوال درمورد كار با mschart
ASedJavad
دوشنبه 18 شهریور 1387, 09:47 صبح
سلام
1. چطوري ميشه نمودار رو به صورت عكس با كيفيت سيو كرد؟
2.چطوري خطوط پس زمينه رو حذف كرد؟
3. چطوري ميشه از نمودار با كيفيت عالي پرينت گرفت؟
4. وقتي تو يك چارت، چند تا نمودار داريم؟ چطوري مي شه رنگ و نوع خطوط رو تنظيم كرد؟(نقطه چين، خط چين و...)
5. كنترلي سراغ ندارين كه از mschart سريع تر كار بكنه؟
ASedJavad
یک شنبه 24 شهریور 1387, 09:59 صبح
نبود؟
بابا یکی جواب بده
Mbt925
یک شنبه 24 شهریور 1387, 13:16 عصر
سوال 1:
MSChart1.EditCopy
SavePicture Clipboard.GetData, "c:\1.jpg"
سوال 2:
http://mbt925.googlepages.com/ChartQ2ScrShot.jpg
سوال 3:
MSChart1.EditCopy
Printer.PaintPicture Clipboard.GetData, 0, 0
Printer.EndDoc
سوال 4:
http://mbt925.googlepages.com/ChartQ4ScrShot.jpg
hosseinh46
سه شنبه 26 شهریور 1387, 16:16 عصر
آقا سوال من اينه چطور ميشه از طريقه يك ديتابيس (اكسس) بتونه mchart1.Roucount تعداد ستونهاي يك چارت از طريق تعداد id درون بانك (ديتابيس اكسسي كه داريم) تعداد ستونهاي چارت ما رو نشون بده نه اينكه ما بهش بگيم چهارتا ستون بده
ميخوام از طريق تعداد id يك فيلد تعداد ستونها و از طريق famile كه در درون يك ديتابيس درست كرديم تعداد RowLabel چارتمون رو نشون بده آيا امكان پذير هست؟ لطفاٌ كد آنها را بنويسيد ممنون ميشم.
ASedJavad
جمعه 29 شهریور 1387, 05:36 صبح
سلام
2.چطوري خطوط پس زمينه رو حذف كرد؟
4. وقتي تو يك چارت، چند تا نمودار داريم؟ چطوري مي شه رنگ و نوع خطوط رو تنظيم كرد؟(نقطه چين، خط چين و...)
از طريق كد نويسي نمي شه؟
مي خوام خود كاربر بتونه اين كارا رو بكنه...
يه سوال ديگه:
فرض كنيم تو mschart چند تا نمودار رسم كرديم،
برا هر نمودار هم يه چك باكس گذاشتيم،
حالا مي خوام وقتي تيك هر چك باكس برداشته شد، نمودار اون پاك بشه و برعكس.
بدون اينكه مجبور شيم نمودار رو كلا مجددا رسم كنيم، مي شه اين كار رو كرد؟
maryamb
شنبه 30 شهریور 1387, 10:15 صبح
کسی یه نمونه برنامه کامل با نمودار و ارتباط اون با پایگاه داده نداره بزاره تا همه یاد بگیرن؟
hosseinh46
شنبه 30 شهریور 1387, 17:04 عصر
مگه نميگيد دستور ستونها با اين دستوره mschart1.Rowcount = 3 تعداد ستونها
حالا بجاي 3 از خود id ديتابيس استفاده كنه اين كدش نميدونم با چند نفر مشورت كردم گفتند با دستور
count تعداد id يك فيلد رو نشون ميده
و مگه دستور ليبل ستونها به اين صورت نيست:
mschart1.Row = 1
mschart1.Rowlabel = نام فاميلي
mschart1.Row = 2
mschart1.Rowlabel = نام فاميلي بعدي
حال فرض كن اين دستور از طريق يه ديتابيس به ما بده
اگه اولي پيدا بشه دومي كاري نداره چون شبيه همنند
لازم به ذكره براي تعداد ستونها_ فيلد حرفي قبول نميكنه امتحان كردم كه مثلاً براساس نام اشخاص تعداد
ستون بگذاره فقط برحسب عدد
Javad-2010
دوشنبه 13 دی 1395, 15:05 عصر
لطفا اینجا (http://barnamenevis.org/showthread.php?533830-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-DataTable-%D8%AF%D8%B1-MSChart) هم یه نگاهی بندازین و اگه میتونین کمک کنین :تشویق:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.