عبد الهادي بهاب
17-11-2017, 11:12 PM
السلام عليكم ورحمة الله وبركاته
نريد ان نحول بيانات جدول الى رسم بياني بالأعمدة
طبعا فيه اضافة PieChart تحول الببنانات الى رسم بياني لكن على شكل دائرة مقسمة حسب النسب المئوية
في المشروع المفتوح المطروح نعنمد على عنصر grid البيانات
طبعا نحدد في انبوت الاعمدة عدد الاعمدة و في انبوت اخر عدد الاسطر
------- في مثالنا نكتفي بعمودين حتى يتم تعديل الكود ليقبل عدد غير محدد من الاعمدة --------------
حسب عدد الاعمدة و الاسطر نستخدم الكود للاظهر الغريد حسب المطلوب و المتغيرات Nrow لعدد الاسطر و Ncol لعدد الاعمدة
Grid.SetRowCount("Grid1", Nrow);
Grid.SetColumnCount("Grid1", Ncol);
ثم نضع خطا افقيا يمثل عدد الاسطر اي عناصر الحدول مثلا عدد الاقسام او الكتب .........
ثم نعتبر طول الخط هو المرجع و نضع الاعمدة بالترتيب حسب عدد الجدول
نفس الشيء نضع خطا عموديا و طوله هو المرجع
الان نضع كل القيم املوجودة في الفريد في مصفوفة .تربتها ثم نستخرج اكبرها و نضعه هو طول الحط العمود
ثم ننسب كل القيم الاخرى الى هذا الطول
ثم باستخدام دالى pageCreat لانشاء صور و نحدد طولها حسب القيم
Page.CreateObject(OBJECT_IMAGE, "A"..i, tblImageProps)
نفس الدالة لانشاء ليبال في اسفل كل صورة يمثل اسم العمود و ليبال اخر فوق العود فيه قيمة العمود
Page.CreateObject(OBJECT_LABEL, "LB"..i, tblLabelProps);
الشرح لشكل المشروع
https://e.top4top.net/p_6866nfjb1.gif
الملف المفتوح :
https://up.top4top.net/downloadf-686ghso81-rar.html
بالتوفيق
نريد ان نحول بيانات جدول الى رسم بياني بالأعمدة
طبعا فيه اضافة PieChart تحول الببنانات الى رسم بياني لكن على شكل دائرة مقسمة حسب النسب المئوية
في المشروع المفتوح المطروح نعنمد على عنصر grid البيانات
طبعا نحدد في انبوت الاعمدة عدد الاعمدة و في انبوت اخر عدد الاسطر
------- في مثالنا نكتفي بعمودين حتى يتم تعديل الكود ليقبل عدد غير محدد من الاعمدة --------------
حسب عدد الاعمدة و الاسطر نستخدم الكود للاظهر الغريد حسب المطلوب و المتغيرات Nrow لعدد الاسطر و Ncol لعدد الاعمدة
Grid.SetRowCount("Grid1", Nrow);
Grid.SetColumnCount("Grid1", Ncol);
ثم نضع خطا افقيا يمثل عدد الاسطر اي عناصر الحدول مثلا عدد الاقسام او الكتب .........
ثم نعتبر طول الخط هو المرجع و نضع الاعمدة بالترتيب حسب عدد الجدول
نفس الشيء نضع خطا عموديا و طوله هو المرجع
الان نضع كل القيم املوجودة في الفريد في مصفوفة .تربتها ثم نستخرج اكبرها و نضعه هو طول الحط العمود
ثم ننسب كل القيم الاخرى الى هذا الطول
ثم باستخدام دالى pageCreat لانشاء صور و نحدد طولها حسب القيم
Page.CreateObject(OBJECT_IMAGE, "A"..i, tblImageProps)
نفس الدالة لانشاء ليبال في اسفل كل صورة يمثل اسم العمود و ليبال اخر فوق العود فيه قيمة العمود
Page.CreateObject(OBJECT_LABEL, "LB"..i, tblLabelProps);
الشرح لشكل المشروع
https://e.top4top.net/p_6866nfjb1.gif
الملف المفتوح :
https://up.top4top.net/downloadf-686ghso81-rar.html
بالتوفيق