منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استدعاء سجل محدد من نموذج آخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
حياكم الله جميعا ونفع بكم..

لدي نموذجان بينهما علاقة، وأريد فتح النموذج الثاني على السجل الذي يخص الموظف في النموذج الأول..
لم أفلح في كتابة الكود بعد محاولات عديدة...
وعليكم السلام ورحمة الله
فكرة الحل على على الشكل التالي
ودقق في اني لا اعطيك حلا ولكن فقط فكرة الحل
لنفترض ان النموذج الاول اسمه form1 والثاني اسمه form2

وان لديك في الفورم الاول داتا جريد فيو فيها اسماء الموظفين وفي العمود رقم 0 يوجد رقم الموظف
يجب كتابة كود من هذا النمط في الفورم الاول في زر مثلا
كود :
    Form2.TextBox1.Text = dgv.Rows(dgv.CurrentRow.Index).Cells(0).Value
       Form2.ShowDialog()
اما في الفورم الثاني في حدث اللود نضع كود فلترة للموظفين بحيث يظهر فقط الموظفين الذين يحملون الرقم الموجود في مربع النص الموجود في الفورم الثاني
شكرا جزيلا أخي أبو أنس
ولكن في حال وضع الفلتر (حبذا لو تكتب الكود) في اللود.
ستتم فلترة الفورم حتى في حال فتحه بشكل منفرد بعيدا عن الفورم الأول.

Smile

وأعتذر عن إزعاجك نفع الله بك
الكود ضمن شرط ان تكون التكست بوكس تحتوي رقم
طبعا التيكستبوكس انت رح تعملها مخفية
والكوك جلب بيانات من جدول الموظفين قي قاعدة البيانات عندما يكون السطر قيمة كذا تساوي محتوى التيكست بوكس
يعني رح تستخدم الشرط where وبارامتر تعوض فيه التكست بوكس
"[quote='\u0627\u0628\u0648\u00a0\u0627\u0646\u0633' pid='177117' dateline='1633280684']\r\n\u0627\u0644\u0643\u0648\u062f \u0636\u0645\u0646 \u0634\u0631\u0637 \u0627\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u062a\u0643\u0633\u062a \u0628\u0648\u0643\u0633 \u062a\u062d\u062a\u0648\u064a \u0631\u0642\u0645\r\n\u0637\u0628\u0639\u0627 \u0627\u0644\u062a\u064a\u0643\u0633\u062a\u0628\u0648\u0643\u0633 \u0627\u0646\u062a \u0631\u062d \u062a\u0639\u0645\u0644\u0647\u0627 \u0645\u062e\u0641\u064a\u0629\r\n\u0648\u0627\u0644\u0643\u0648\u0643 \u062c\u0644\u0628 \u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0646 \u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646 \u0642\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 \u0627\u0644\u0633\u0637\u0631 \u0642\u064a\u0645\u0629 \u0643\u0630\u0627 \u062a\u0633\u0627\u0648\u064a \u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u062a\u064a\u0643\u0633\u062a \u0628\u0648\u0643\u0633\r\n\u064a\u0639\u0646\u064a \u0631\u062d \u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0634\u0631\u0637 where \u0648\u0628\u0627\u0631\u0627\u0645\u062a\u0631 \u062a\u0639\u0648\u0636 \u0641\u064a\u0647 \u0627\u0644\u062a\u0643\u0633\u062a \u0628\u0648\u0643\u0633\r\n[\/quote]\r\n\r\n\u0642\u0645\u062a \u0628\u0643\u062a\u0627\u0628\u0629 \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0648\u0646\u062c\u062d \u0641\u064a \u0641\u0644\u062a\u0631\u0629 \u0627\u0644\u0633\u062c\u0644 \u0644\u0643\u0646\u0647 \u0644\u0645 \u064a\u062c\u0644\u0628 \u0628\u064a\u0627\u0646\u0627\u062a\u0647!\r\n\r\n[code]\r\ndt.Defaultview.rowfilter= \"id\"= form2.textbox1.text\r\nDatagridview1.Datasource= dt[\/code]"
السلام عليكم
انا ايضا اريد نفس الطلب لكن ماوضحت الفكرة لدي
مطلوب اني افتح فورم 1 وفيه بوتون لفتح فورم 2
فورم 1 اسماء الطلاب
فورم 2 تقدير الطالب
المطلوب ان يظهر فقط في الداتا قريد فيو بيانات الطالب الذي id الخاص به في فورم 1 مفتوح الان