السلام عليكم
واجهتنى مشكلة وهى جمع استعلام مع استعلام اخر
وهذا هو الكود المستخدم
دا الاستعلام الاول
كود :
string SqlStr = "SELECT sum(Amount)as Amount FROM CHEQUES WHERE(Beneficiary_Name = N'" + comboBox2.Text + "') AND(Project_Number = " + comboBox1.Text + ")or(Notes = N'" + comboBox2.Text + "'and(Project_Number = " + comboBox1.Text + ")) ";
SqlDataAdapter Fadp = new SqlDataAdapter(SqlStr, con);
DataTable Fdt = new DataTable();
Fadp.Fill(Fdt);
ودا الاستعلام الثانى
كود :
string SqlStr2 = "SELECT sum(AMOUNT)as AMOUNT FROM PROJECTS_EXPENSES WHERE(ACCOUNT_NAME = '" + comboBox2.Text + "') AND(PROJECT_NUMBER = " + comboBox1.Text + ")";
SqlDataAdapter Fadp2 = new SqlDataAdapter(SqlStr2, con);
DataTable Fdt2 = new DataTable();
Fadp2.Fill(Fdt2);
ودا كود عرض القيمه فى التيكست بوكس
كود :
if (Fdt.Rows.Count > 0)
{
textBox7.Text = Fdt.Rows[0]["Amount"].ToString()+ Fdt.Rows[0]["AMOUNT"].ToString();
}
else
{
textBox7.Clear();
}
المشكلة ان الجمع بيبقي بالشكل دا يعني لو مثلا عايز اجمع رقم 150 + 200 المفروض يبقوا 350
الكود بقا بيجمعهملى بالشكل دا 150200 يعني خلى الاسطر مع بعض مش القيمه زائد القيمه
بتمنى حد يساعدنى فى حل المشكلة دى