الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

انشاء شارت لداتا قرايد

بدأه & الأمل & في 1 يوليو 2011 · 27 رد · 2,530 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوتى الكرام

السلام عليكم

كيف يمكن انشاء تخطيط لبيانات عندى في data graid

وعرضها في الفورم وتكون البيانات مرتبة تصاعديا

جزاكم الله خيرا

علما انى قرات لاحد الاخوة موضوع ولكنه وضع مثال ولكن الملف غير موجود

وهذا رابط الموضوع

/index.php?showtopic=203895

اريد الترتيب يكون عمودياوليس دائريا

جزاكم الله خيرا

#2

أخوتى الكرام

انا في انتضار الرد

جزاكم الله خيرا

#3

السلام عليكم ورحمه الله وبركاته

اختي يمكن توضحي المطلوب بنوع من التفصيل؟!!

.:: Wish to become better and better ::.

#4

السلام عليكم ورحمه الله وبركاته

اخى الكريم

عندى داتا قرايد ادخل به بيانات ارقام

المطلوب

1-تحديد البيانات افقيا (أو تحديدها عموديا)

2- النقر على البوتن

النتيجة

عرض تخطيط بيانى للبيانات

أتمنى قدرت اوصل المطلوب

المثال التالى يوضح المطلوب لكن في المثال هنا التخطيط عبارة عن صورة

11.rar

#5

السلام عليكم ورحمه الله وبركاته

اختي شوفي الرابط التالي http://www.codeproject.com/KB/office/Excel_Automation.aspx

1

.:: Wish to become better and better ::.

#6

أخى الكريم

هل هذا في الفيجول ام الاكسل

لم افهم شيئا (اللغة الانجليزية)

اتمنى التوضيح

جعل الله ماتقوم به في ميزان حسناتك

#7

تفضل أخي مقدمة لاستخدام Charts باستخدام فيجوال بيسك دوت نت

http://www.dreamincode.net/forums/topic/40143-introduction-to-graphs-in-vbnet/

أيضا تفضل ثلاثة دروس كاملة لاستخدام هذه الاداه

Creating Graph with VB.NET, Part 1: Basic Chart

http://www.linglom.com/2010/05/11/creating-graph-with-vb-net-part-1-basic-chart/

Creating Graph with VB.NET, Part 2: Customize Chart

http://www.linglom.com/2010/05/14/creating-graph-with-vb-net-part-2-customize-chart/

Creating Graph with VB.NET, Part 3: Data Binding Chart to Database

http://www.linglom.com/2010/05/27/creating-graph-with-vb-net-part-3-data-binding-chart-to-database/

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

السلام عليكم

أخى الكريم جزاك الله خيرا

استفدت من الروابط

Creating Graph with VB.NET, Part 1: Basic Chart

http://www.linglom.c...-1-basic-chart/

Creating Graph with VB.NET, Part 2: Customize Chart

http://www.linglom.c...ustomize-chart/

Creating Graph with VB.NET, Part 3: Data Binding Chart to Database

البارت الاول تم تحميل الاداة وانشاء التخطيط

البارت الثانى انواع التخطيط

الى هنا ممتاز وقد ساعدتنى الصور في ذلك

وهذا التطبيق

البارت الثالث اذاكنت فهمته صح ربط قاعدة بيانات sql بالفيجول(لا عرف انشاء قاعدة بيانات sql)

المطلوب

اذا كان عندى بيانات في داتاقرايد كيف اعمل لها تخطيط

جزاك الله خيرا

مجلد جديد __.rar

#9
اقتباس
لا عرف انشاء قاعدة بيانات sql

أخي الكريم

اذا كنت لا تستطيع انشاء قاعده بيانات سيكوال فإذهب لقسم SQL Server وشاهد الدروس المثبتة للمبتدئين أو اطرح سؤالك هناك

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

أخي الكريم جزاك الله خيرا

أنا اعمل على الاكسس وعملت قاعدة بيانات وعملت لها اتصال بالفيجول وادرجت داتا قرايد في الفيجول

المطلوب

مشروعى يتطلب كيف اعمل للبيانات الموجودة في الداتا قرايد تخطيط بيانى

ماالفرق بين قاعدة بيانات انشئت في الاكسس وقاعدة بيانات انشئت SQL Server

هل قاعدة البيانات في الاكسس لاييمكن من خلالها انشاء التخطيط وهومتاح في SQL

جزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة & الأمل & في 3 يوليو 2011 في 16:16

#11

لا يوجد فرق بين قواعد بيانات أكسس وقواعد بيانات سيكوال في حالة استخدام التخطيط البياني فكلاهم يصلحون لاستخراج الشكل المطلوب

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#12

السلام عليكم

لايوجد فرق بين قواعد بيانات أكسس وقواعد بيانات سيكوال

في حالة استخدام التخطيط البياني فكلاهم يصلحون

لاستخراج الشكل المطلوب

اخى الكريم كيف يمكن استخراج التخطيط لبيانات في الداتا قرايد أتمنى اجد الحل

هل ممكن اضافة عمود لداتا قرايد اذا لم يكن موجود في قاعدة الاكسس

للتوضيح ( عندى خمس اعمدةفي الداتا قرايد وهم فقط الموجودين في جدول الاكسس)

حزاكم الله خيرا

#13

اخي الكريم

لقد صممت لك مثال سريعا به المطلوب لكن لا يتم جلب البيانات من قاعده البيانات داخل اداه Chart مع ان كود جلب البيانات من قاعده البيانات مضبوط

ربما يساعدنا احد الاخوة

post-46243-068075000 1309766215_thumb.jp

Sample Chart.rar

المرفقات
1.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#14

السلام عليكم

اخى الكريم

المثال للاسف لم استطع فتحه انا اعمل على فيجول 2005

اخى جزاك الله خير

هذا مثال مع قاعدة البيانات ياريت يتم عمل المثال عليه

(علما انه عند النقر على الزر تخرج صورة فيها تخطيط كنت وضعنها للتوضيح)

جزاكم الله خيرا

ss.rar

#15

السلام عليكم ورحمه الله وبركاته

اختي لفتح المشروع السابق ما عليك الا اضافة الملفات الموجوده فيه من مشروعك من خلال Add Existing Item

.:: Wish to become better and better ::.

#16

السلام عليكم ورحمه الله وبركاته

أخى الكريم

المثال لم استطع فتحه (مع العلم انه سبق فتحت مشاريع بنفس الطريقةوتم فتحها)

هذه الطريقة التى اتبعتها في فتح المثال

واتمنى احدالاخوة يشرح لى عمل تخطيط عامودين من داتا قرايد

جزاكم الله خيرا

1.rar

#17

تم تحويل المثال الي VB 2005

Sample Chart.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#18

جزاكم الله خيرا

تم تحويل المثال الي VB 2005

لكن المثال ايضا لايفتح ويعطينى رسالة هى:

أخوتى الكرام جزاكم الله خيرا

انا وضعت مثال في المشاركة 14 فيها داتا قرايد

المطلوب

انشاء تخطيط لعامود (عند تحديده)سواء افقيا اوعموديا

اسفة على ازعاجكم

صورة1.rar

#19

هل أداه Chart Controls موجوده لديك في هذا المسار ؟؟

هل قمت باستيراد المكتبة عن طريق VS Tool Box ؟

post-46243-002815900 1310187581_thumb.jp

المرفقات
09-07-2011 6-54-22 AM.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 9 يوليو 2011 في 08:00

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#20

السلام عليكم

هل أداه Chart Controls موجوده لديك في هذا المسار ؟؟

نعم اخى الكريم موجودة

هل قمت باستيراد المكتبة عن طريق VS Tool Box ؟

اذاكان القصدادراجها في صندوق الادوات

نعم اداة chart موجودة في صندوق الادوات

جزاكم الله خيرا

هذا هو امتداد الاداة

1.rar

#21

أخي الفاضل

المثال يعمل بشكل سليم أعتقد ان الاختلاف بين الاصدار الذي تعمل عليه وهو 2005 والاصدار الذي اعمل عليه وهو 2008 فيه مشكلة لكن ان شاء الله لا يوجد مشكلة وسنجد الحل سوياً

1- قم بعمل Form جديد

2- ضع عليه الاداة Chart control علي يكون اسمها Chart1

3- ضع عليه الادارة DataGridview علي ان يكون اسمها DataGridView1

4- قم بضبط خاصية Series كما هو موضح بالصورة من قائمة الخصائص

post-46243-013264900 1310285067_thumb.jp

post-46243-003443600 1310285064_thumb.jp

قم بوضع الكود التالي في حدث Form Load مع مراعاه التالي

1 سلسلة الاتصال الخاصة بالاكسس

1 - مسميات الحقول والجداول

Imports System.Data
Imports System.Data.SqlClient
Imports System.Windows.Forms
Imports System.Windows.Forms.DataVisualization.Charting


Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim strConn As String = "connection_string"

        Dim sqlProducts As String = "SELECT top 8 ProductName, UnitsInStock FROM Products"
        Dim conn As New SqlConnection("server=.\itprof;database=test;user id=sa;password=123456")

        Dim da As New SqlDataAdapter(sqlProducts, conn)
        Dim ds As New DataSet()
        da.Fill(ds, "Products")

        Dim mycommand As New SqlCommand(sqlProducts, conn)
        mycommand.Connection.Open()
        Chart1.DataSource = mycommand.ExecuteReader(CommandBehavior.CloseConnection)
        Chart1.Series("Series1").XValueMember = "ProductName"
        Chart1.Series("Series1").YValueMembers = "UnitsInStock"
        Chart1.DataBind()

        DataGridView1.DataSource = ds.Tables("Products")

الشكل النهائي بعد تشغيل الاداه

post-46243-059232600 1310285058_thumb.jp

post-46243-033291500 1310286845_thumb.jp

المرفقات
1.jpg2.jpg3.jpg4.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 10 يوليو 2011 في 11:34

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#22

السلام عليكم

اخى الكريم

جزاك الله خيرا ورزقك الله الصبر

اخى لكريم

هناك مشكلة

لم اعرف ماهى قاعدة البيانات التى تم اتصالها مع البرنامج

هنا ملف مرفق للخطوات التى اتبعتها

1.rar

#23

السلام عليكم ورحمه الله وبركاته

اختي اعتقد ان الاخ محمد استخدم قاعدة البيانات الشهيرة Northwind وخصوصا الجدول Products

.:: Wish to become better and better ::.

#24

أخي الفاضل VB Helper اذا نظرت الي سلسلة الاتصال الموجوده في الكود لعرفت اسم القاعده التي اتصلت بها

عموما هي قاعده بيانات عادية جداً انشأتها بنفسي وبداخلها جدول واحد اسمة Products لكن من الواضح ان الاخ السائل مبتديء جداً في جزئية ربط قواعد البيانات بالــ VB لاني لم استخدم شيء جديد ولان الكود المكتوب تقريبا مشابه جداً لاي كود عادي لمليء مثلاً Data Grid view وهذا ما فعلتة لكني سأحاول مع العضو مرة أخري لكي تصل المعلومة بالشكل المطلوب حتي لو اضطريت لتسجيل المثال بالفيديو .... خلال الساعات القادمة سأقوم بعمل مثال آخر لكن مرتبط بقاعده بيانات أكسس وليس SQL لكي يستطيع العضو تجربتة لكن أيضا انصحة بتحديث برنامج VS من 2005 الي 2008 حتي يستطيع مجاراتنا في المناقشات الدائرة هنا حيث ان معظم ان لم يكن الكل يستخدم 2008 النسخة البروفيشنال ان لم يكن 2010

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#25

السلام عليكم ورحمه الله وبركاته

عفوا اخ محمد اصلا لم اتطلع على الموضوع من بدايته, ولكن الاسم لفت انتباهي!!

.:: Wish to become better and better ::.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…