باسلام خدمت دوستان.
من یک فرم انبار کالا دارم که موجودی اولیه کالا رو با یه تکست باکس میگیرم. مثلا 100 تا. تو یه فرم دیگه یه مقدار دیگه وارد میشه که باید با اون مقدار قبلی که تو فرم انبار کالا هست جمع یا تفریق بشه.همه دستورات قبلی من linq هست و در محیط vs2010. لطفا راهنمایی بفرمایید
مشکل کجاست ؟
کوئری بزنید بدست بیارید و بعد جمع کنید
ما این کد رو نوشتیم
SqlConnection con = new SqlConnection(classconnection.CString); string CommandText = "SELECT iandononsave.inputnum + goodsdefintion.intialbalance FROM iandononsave JOIN goodsdefintion ON iandononsave.productcode = goodsdefintion.productcode"; SqlCommand cmd = new SqlCommand(CommandText, con); con.Open(); textBox1.Text = cmd.ExecuteNonQuery().ToString(); con.Close();
ولی مقداری که در textbox1 درج میشه 1- هست.
حالا فرضا جواب این کوئری درست باشه و برای هر محصول که ما اضافه میکنیم و موجودی اون کالا در انبار باید تغییر کنه، چجوری این مقدار رو به جدول انبار ببریم؟
در برنامه اینکار رو انجام بدید
دو مقدار رو بدست بیارید در یک کوئری و در برنامه جمع کنید
برای تغییر موجودی انبار هم بعد از محاسبه مقدار با یک کوئری مقدار انبار را بروزرسانی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)