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

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

هدا فورم 2 قمت بجلب من فورم اولي بيانات الذي ادخلته والتي اريد ادخل باقي بيانات له

هدا كود اضافة في فورم اولي 
اريد كيف يكون كود في فورم ثانيه للعلم بيانات في نفس جدول موظف 
كود :
if (cmb_manage.Text == "")
           {
               MessageBox.Show("الرجاء ادخال  اسم الادارة", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Warning);
               cmb_manage.Select();

               return;
           }
           if (cmb_dept.Text == "")
           {
               MessageBox.Show("الرجاء ادخال  اسم القسم", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Warning);
               cmb_dept.Select();

               return;
           }
           if (employee_name.Text == "")
           {
               MessageBox.Show("الرجاء ادخال  اسم الموظف", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Warning);
               employee_name.Select();

               return;
           }

           DataTable dt = new DataTable();
           try
           {
               SqlDataAdapter adp = new SqlDataAdapter("select *from Employees where EmployeeID=N'" + employee_id.Text + "' ", Class1.con);
               adp.Fill(dt);
               if (dt.Rows.Count == 0)
               {
                   MessageBox.Show("  اسم الموظف الذي تريد تعدليه غير موجود  " + dt.Rows[0]["EmployeeName"], "تنبيه");
                   employee_name.Select();
                   return;
               }
               else
               {
                   DataRow dr = dt.Rows[0];
                   dr["EmployeeID"] = employee_id.Text;
                   dr["EmployeeName"] = employee_name.Text;
                   dr["manage_name"] = cmb_manage.Text;
                   dr["dept_name"] = cmb_dept.Text;
                   dr["unit_name"] = cmb_unit.Text;
                   SqlCommandBuilder cmd = new SqlCommandBuilder(adp);
                   adp.Update(dt);
                   MessageBox.Show("تم تعديل بيانات بنجاح", "رسالة تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information);
                   fill_dgv();
                   employee_id.Text = "11" + (Class1.CODE_GENE("Employees", "id") + 1).ToString();
                   cmb_manage.ResetText();
                   cmb_dept.ResetText();
                   cmb_unit.ResetText();
                   employee_name.ResetText();
                   employee_name.Select();
                   navButton2.Enabled = true;

               }
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message);
           }
التعديل لا يجب ان يشتمل على حقل EmployeeID فهذا الحقل للاستعلام عن السجل والتعديل بواسطته
احذف EmployeeID من جملة التحديث
لا لا
انا اريد كود ادخال كيف يكون لانه بيانات اساسية هيا ايضا اريد ادخله في جدول موظف 
مرفق صورة جدول موضح باقي حقول فارغة
ممكن حل مشكلة اخواني كرام لماذا التجاهل من اعضاء منتدي
أخي الفاضل
لا يوجد تجاهل ... وكل من يستطيع المساعدة سيساعدك

أولا : انت تسأل في القسم الخطأ ... فهذا القسم للفيجوال بيسك دوت نت ... وليس للسي شارب

ثانيا : هناك فرق بين إدخال سجل وتعديل سجل ... حيث أن عملية الادخال ستتطلب حقل رقم الموظف ... أما التعديل سيكون بواسطة حقل الموظف ودون المساس به

اتمنى ان أكون أفدنك ... وبالتوفيق
اخي الكريم انا لا اريد تعديل بيانات
انا اريد ادخال بيانات التي في فورم بيانات اساسية الي جدول موظف
حسب موظف محدد يمين نافذة
للاسف سؤالك غير واضح اصلا
اطرح مثالك
اخي aljzazy
انا عندي جدول اسمه موظفين تمام ولدي 2 فورم
فورم اول به بيانات ادخله في جدول موظف وفورم ثاني به بيانات ايضاً ادخله في جدول موظف
التي في فورم اول هيا اسم الادارة اسم القسم اسم الوحدة رقم وظيفي اسم موظف
والتي في فورم ثاني هيا رقم وطني الجنس فصيلة الدم وباقي البيانات التي في صورة
المطلوب هو عندما حددت موظف من فورم اول عن طريق قريد كنترول ووضعت بياناته في فورم 2 كيف اجعل بيانات اساسية تدخل في نفس سطر موظف الذي ادخلته في فورم اول
اضن فكره وضحت وهيا تخزين مرتين في نفس صف في جدول
مرفق فيديو يوضح كيف يحدد موظف ويصبح موظف فورم اخري يستطيع ادخال بياناته
https://www.youtube.com/watch?v=6Lp3QxWHrpM

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