تقييم الموضوع :
  • 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 م ب / التحميلات : 80)
الرد }}}
#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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 847 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,217 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,204 09-07-25, 12:45 AM
آخر رد: abo ragab
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,452 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 419 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [VB.NET] عدم ظهور فورم نهى على خليل 0 291 02-04-25, 02:59 PM
آخر رد: نهى على خليل
  مشكلة عدم قراءة قاعدة بيانات MS access 0 422 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939

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


يقوم بقرائة الموضوع: