esy2012
جمعه 02 دی 1390, 00:20 صبح
سلام دوستان عزیز
من یک مشکلی دارم توی این برنامه
http://s2.picofile.com/file/7221616448/11.jpg
من توی نمایش کد فاکتور جدید مشکل دارم ، منظورم اینه که مثلا بعد از این که یک فاکتور ثبت کردم مثلا فاکتور جدیدرا که میخواهم ذخیره کنم مقدار شماره فاکتور جدید را بدست بیاورم تا در فرم های دیگه در کلید خارجی مثلا جدول دریافت چک ذخیره کنم ولی به دللیل اینکه Identity این فیلد yes هست و کلید اصلی هستش نمی تونم قبل از ثبت بدست بیاورم و خودم هم نمی تونم مقداری وارد کنم؟ نمیدونم منظورمو رسوندم:افسرده:
برای ذخیره هم از این دستورات استفاده میکنم
if ( (txtVahed.Text != ""))
{
SqlConnection conn = new SqlConnection("Data Source=ESMAIL-PC\\SQLEXPRESS;Initial Catalog=EJMProject;Integrated Security=True");
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "INSERT INTO TBL_TarifVahedeKala" + "([Vahed])" + "VALUES('" + txtVahed.Text + "' )";
cmd.ExecuteNonQuery();
conn.Close();
FunctionDataGridBinding();
txtCodeVahedAsle.Text = "";
txtVahed.Text = "";
txtCodeVahedAsle.Focus();
}
else
{
MessageBox.Show("لطفا اطلاعات را کامل فرمایید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
ممنون میشم اگه کمکم کنید:افسرده:
من یک مشکلی دارم توی این برنامه
http://s2.picofile.com/file/7221616448/11.jpg
من توی نمایش کد فاکتور جدید مشکل دارم ، منظورم اینه که مثلا بعد از این که یک فاکتور ثبت کردم مثلا فاکتور جدیدرا که میخواهم ذخیره کنم مقدار شماره فاکتور جدید را بدست بیاورم تا در فرم های دیگه در کلید خارجی مثلا جدول دریافت چک ذخیره کنم ولی به دللیل اینکه Identity این فیلد yes هست و کلید اصلی هستش نمی تونم قبل از ثبت بدست بیاورم و خودم هم نمی تونم مقداری وارد کنم؟ نمیدونم منظورمو رسوندم:افسرده:
برای ذخیره هم از این دستورات استفاده میکنم
if ( (txtVahed.Text != ""))
{
SqlConnection conn = new SqlConnection("Data Source=ESMAIL-PC\\SQLEXPRESS;Initial Catalog=EJMProject;Integrated Security=True");
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "INSERT INTO TBL_TarifVahedeKala" + "([Vahed])" + "VALUES('" + txtVahed.Text + "' )";
cmd.ExecuteNonQuery();
conn.Close();
FunctionDataGridBinding();
txtCodeVahedAsle.Text = "";
txtVahed.Text = "";
txtCodeVahedAsle.Focus();
}
else
{
MessageBox.Show("لطفا اطلاعات را کامل فرمایید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
ممنون میشم اگه کمکم کنید:افسرده: