IMANAZADI
پنج شنبه 17 اسفند 1391, 12:36 عصر
با سلام
یک برنامه نوشتم که باید یکسری اطلاعات رو داخل بانک اکسس بریزه
فایل اکسس شامل 3 جدول می باشد
که شرح و ارتباط آن ها در زیر ضمیمه اول مشخص می باشد
حال میخوام طبق فرم که عکس آن در ضمیمه دوم آورده شده اطلاعات رو در جداول مربوطه وارد کنم
در کمبوباکس اول اطلاعات از فیلد UNITNAME از جدول UNIT خوانده و پر میشود
در کمبوباکس دوم اطلاعات از فیلد DESCRIPTION از جدول DESCRIPTIONS خوانده و پرمیشود
فقط نمیدانم چطوری باید فیلد QTY رو در جدول QTY وارد کنم
چون در جدول QTY باید UNITIDوDESID از کمبوهای انتخاب شده با توجه به شرح انتخاب شده در جدول مربوطه وارد شود
کد بدین صورت میشه فقط نمیدونم ID ها رو چطوری بدست بیارم
OleDbCommand cmd = new OleDbCommand("insert into QTY (UNITID,DESID,QTY)VALUES(@P1,@P2,@P3)" , cnn);
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@p1" , آی دی فیلد انتخاب شده کمبو1);
cmd.Parameters.AddWithValue("@p2" , آی دی فیلد انتخاب شده کمبو2);
cmd.Parameters.AddWithValue("@p3" , QTY.Text );
ممنون میشم
یک برنامه نوشتم که باید یکسری اطلاعات رو داخل بانک اکسس بریزه
فایل اکسس شامل 3 جدول می باشد
که شرح و ارتباط آن ها در زیر ضمیمه اول مشخص می باشد
حال میخوام طبق فرم که عکس آن در ضمیمه دوم آورده شده اطلاعات رو در جداول مربوطه وارد کنم
در کمبوباکس اول اطلاعات از فیلد UNITNAME از جدول UNIT خوانده و پر میشود
در کمبوباکس دوم اطلاعات از فیلد DESCRIPTION از جدول DESCRIPTIONS خوانده و پرمیشود
فقط نمیدانم چطوری باید فیلد QTY رو در جدول QTY وارد کنم
چون در جدول QTY باید UNITIDوDESID از کمبوهای انتخاب شده با توجه به شرح انتخاب شده در جدول مربوطه وارد شود
کد بدین صورت میشه فقط نمیدونم ID ها رو چطوری بدست بیارم
OleDbCommand cmd = new OleDbCommand("insert into QTY (UNITID,DESID,QTY)VALUES(@P1,@P2,@P3)" , cnn);
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@p1" , آی دی فیلد انتخاب شده کمبو1);
cmd.Parameters.AddWithValue("@p2" , آی دی فیلد انتخاب شده کمبو2);
cmd.Parameters.AddWithValue("@p3" , QTY.Text );
ممنون میشم