تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية تنفيذ أمر عرض بيانات من فورم ثان
#1
السلام عليكم
عندي ليست بوكس  باسم (ListClas) في الشاشة الرئيسة (Form_main)
وليست بوكس  باسم (ListClas) في الفورم (Form_result)

المطلــوب:
أريد عند اختيــار صـف دراســي من (ListClas) الموجود في الشاشة الرئيسة (Form_main) -
يتم تعبئـة الداتا قريدفيو (dgv1)  الموجود في الفورم (Form_result) بأسمـاء طلبــة الصــف الدراســي المحدد
لأنني أريـد إلغــاء الــ (ListClas) الموجـود في الفورم (Form_result).

أرجــو التعديـل على المثال
للأسف لم أستطع إرفاق المثال في المرفقات
وشكـراً لكم أحبتـي الكرام

https://www.gulf-up.com/9004606pggag
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#2
ألا يُوجد ردّ ؟!!!
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#3
لو وضعت المثال في رابط مباشر انتظر قليلا
الرد }}}
تم الشكر بواسطة: مصمم هاوي , مصمم هاوي
#4
(18-02-24, 05:19 PM)قناص المدينة كتب : لو وضعت المثال في رابط مباشر انتظر قليلا

بارك الله فيك وجزاك كل خير على المرور.
ولكن حجم الملف لا يمكن ارفاقه
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم ورحمة الله وبركاته

في الفيجول بيسك فيك تتعامل مع أي نافذة كما تتعامل مع أي أداة على النافذة التي تتحكم منها..
فقط أجعل النافذة الأخرى حقيقة وليست صورة عنها .
يعني لما تريد اظهار النافذة (Form_result) أظهرا بأمر مباشر وبدون وسيط أو صورة عنها ..
كود :
Form_result.Show()

لو كان عندك نافذة Form1 وعليها Button1 , Button2
وعندك نافذة Form2 يوجد أداة TextBox1 , DataGridView1
وتريد الكتابة فيهما من النافذة Form1
فقط عليك أن تكتب الأمر بشكل مباشر وبدون أي حيلة;
وكـ مثال :

كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Form2.Show()
        Form2.TextBox1.Text = "Take easy"

        Dim dt As New DataTable
        dt.Columns.Add("ID")
        dt.Columns.Add("Name")
        dt.Columns.Add("Address")

        dt.Rows.Add("001", "Bador Shaker", "Baghdad")
        dt.Rows.Add("002", "Ahmed Shawqi", "Cairo")
        dt.Rows.Add("003", "Hafedh Ibrahim", "Cairo")

        Form2.DataGridView1.DataSource = dt
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Form2.Show()

        Dim dt As New DataTable
        dt.Columns.Add("ID")
        dt.Columns.Add("Name")
        dt.Columns.Add("Address")

        dt.Rows.Add("001", "Ahmed Rami", "Cairo")
        dt.Rows.Add("002", "Readh ALsunbati", "Cairo")
        dt.Rows.Add("003", "Ibrahim Khafaji", "Readh")
        dt.Rows.Add("004", "Ahmed Musaed ALsderi", "Readh")

        Form2.DataGridView1.DataSource = dt
    End Sub
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: مصمم هاوي , أبو خالد الشكري
#6
(18-02-24, 08:45 PM)Taha Okla كتب : السلام عليكم ورحمة الله وبركاته

في الفيجول بيسك فيك تتعامل مع أي نافذة كما تتعامل مع أي أداة على النافذة التي تتحكم منها..
فقط أجعل النافذة الأخرى حقيقة وليست صورة عنها .
يعني لما تريد اظهار النافذة (Form_result) أظهرا بأمر مباشر وبدون وسيط أو صورة عنها ..
كود :
Form_result.Show()

لو كان عندك نافذة Form1 وعليها Button1 , Button2
وعندك نافذة Form2 يوجد أداة TextBox1 , DataGridView1
وتريد الكتابة فيهما من النافذة Form1
فقط عليك أن تكتب الأمر بشكل مباشر وبدون أي حيلة;
وكـ مثال :

كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Form2.Show()
        Form2.TextBox1.Text = "Take easy"

        Dim dt As New DataTable
        dt.Columns.Add("ID")
        dt.Columns.Add("Name")
        dt.Columns.Add("Address")

        dt.Rows.Add("001", "Bador Shaker", "Baghdad")
        dt.Rows.Add("002", "Ahmed Shawqi", "Cairo")
        dt.Rows.Add("003", "Hafedh Ibrahim", "Cairo")

        Form2.DataGridView1.DataSource = dt
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Form2.Show()

        Dim dt As New DataTable
        dt.Columns.Add("ID")
        dt.Columns.Add("Name")
        dt.Columns.Add("Address")

        dt.Rows.Add("001", "Ahmed Rami", "Cairo")
        dt.Rows.Add("002", "Readh ALsunbati", "Cairo")
        dt.Rows.Add("003", "Ibrahim Khafaji", "Readh")
        dt.Rows.Add("004", "Ahmed Musaed ALsderi", "Readh")

        Form2.DataGridView1.DataSource = dt
    End Sub

بارك الله فيك وجزاك كل خير أستاذ طه على التوجيه الطيب والشرح المفيد.
وسأحاول إتباع الخطوات التي قلتها وأخبرك النتيجة
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#7
(18-02-24, 01:13 AM)مصمم هاوي كتب : السلام عليكم
عندي ليست بوكس  باسم (ListClas) في الشاشة الرئيسة (Form_main)
وليست بوكس  باسم (ListClas) في الفورم (Form_result)

المطلــوب:
أريد عند اختيــار صـف دراســي من (ListClas) الموجود في الشاشة الرئيسة (Form_main) -
يتم تعبئـة الداتا قريدفيو (dgv1)  الموجود في الفورم (Form_result) بأسمـاء طلبــة الصــف الدراســي المحدد
لأنني أريـد إلغــاء الــ (ListClas) الموجـود في الفورم (Form_result).

أرجــو التعديـل على المثال
للأسف لم أستطع إرفاق المثال في المرفقات
وشكـراً لكم أحبتـي الكرام

https://www.gulf-up.com/9004606pggag


الملفات المرفقة
.rar   Students_result.rar (الحجم : 1.89 م ب / التحميلات : 44)
الرد }}}
#8
(18-02-24, 11:50 PM)3sem كتب :
(18-02-24, 01:13 AM)مصمم هاوي كتب : السلام عليكم
عندي ليست بوكس  باسم (ListClas) في الشاشة الرئيسة (Form_main)
وليست بوكس  باسم (ListClas) في الفورم (Form_result)

المطلــوب:
أريد عند اختيــار صـف دراســي من (ListClas) الموجود في الشاشة الرئيسة (Form_main) -
يتم تعبئـة الداتا قريدفيو (dgv1)  الموجود في الفورم (Form_result) بأسمـاء طلبــة الصــف الدراســي المحدد
لأنني أريـد إلغــاء الــ (ListClas) الموجـود في الفورم (Form_result).

أرجــو التعديـل على المثال
للأسف لم أستطع إرفاق المثال في المرفقات
وشكـراً لكم أحبتـي الكرام

https://www.gulf-up.com/9004606pggag

هذا هـــــو ما أريـدهُ بالضبط
بــاركـــــــ اللهُ فيكــــــ وجزاكـــــــ كلَّ خيــراً
وفرجَ عليكـــــ كُرب الدنيـا والآخــرة
وفتـحَ عليكــــــ فتوحً العارفيـن
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 2 111 21-04-24, 03:58 PM
آخر رد: ABDULLAH HASSAN
  كيفية فتح القاعدة atefkhalf2004 4 129 20-04-24, 08:35 PM
آخر رد: atefkhalf2004
  فورم يناسب كل الشاشات نبيل فتحى 6 3,622 19-04-24, 02:40 AM
آخر رد: Taha Okla
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 178 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 701 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 263 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 235 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 221 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 283 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 118 25-02-24, 02:31 PM
آخر رد: h2551996

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم