12-07-19, 06:42 PM (آخر تعديل لهذه المشاركة : 12-07-19, 06:46 PM {2} بواسطة asemshahen5.)
في المشروع رقم 845 لا يوجد اي دفعة في جدول CHEQUES المفروض يعطيك خطأ المهم عدلت لك كود المعاينة لتتبين ما أعني .
كود زر المعاينة :
PHP كود :
private void button4_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); DataTable ds1 = new DataTable(); string Sqlstr = "select * from CHEQUES where Beneficiary_Name='" + comboBox3.Text + "' and Project_Number =" + comboBox2.Text; string Sqlstr1 = "select Sum(Amount)as Amount from CHEQUES where Beneficiary_Name='" + comboBox3.Text + "' and Project_Number =" + comboBox2.Text;
SqlDataAdapter Sda = new SqlDataAdapter(Sqlstr, sqlcon); Sda.Fill(ds, "CHEQUES");
SqlDataAdapter Sda1 = new SqlDataAdapter(Sqlstr1, sqlcon); Sda1.Fill(ds1); if (ds1.Rows[0][0].ToString() == "") { MessageBox.Show("لا يوجد له حساب"); } else { int SumMon = Convert.ToInt32(ds1.Rows[0][0].ToString());
SELECTED_CONTRACTOR_REPORT rep = new SELECTED_CONTRACTOR_REPORT(); FRM_CLEARANCE_4_CONTRACTOR rpt_view = new FRM_CLEARANCE_4_CONTRACTOR();
(12-07-19, 06:42 PM)asemshahen5 كتب : في المشروع رقم 845 لا يوجد اي دفعة في جدول CHEQUES المفروض يعطيك خطأ المهم عدلت لك كود المعاينة لتتبين ما أعني .
كود زر المعاينة :
PHP كود :
private void button4_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); DataTable ds1 = new DataTable(); string Sqlstr = "select * from CHEQUES where Beneficiary_Name='" + comboBox3.Text + "' and Project_Number =" + comboBox2.Text; string Sqlstr1 = "select Sum(Amount)as Amount from CHEQUES where Beneficiary_Name='" + comboBox3.Text + "' and Project_Number =" + comboBox2.Text;
SqlDataAdapter Sda = new SqlDataAdapter(Sqlstr, sqlcon); Sda.Fill(ds, "CHEQUES");
SqlDataAdapter Sda1 = new SqlDataAdapter(Sqlstr1, sqlcon); Sda1.Fill(ds1); if (ds1.Rows[0][0].ToString() == "") { MessageBox.Show("لا يوجد له حساب"); } else { int SumMon = Convert.ToInt32(ds1.Rows[0][0].ToString());
SELECTED_CONTRACTOR_REPORT rep = new SELECTED_CONTRACTOR_REPORT(); FRM_CLEARANCE_4_CONTRACTOR rpt_view = new FRM_CLEARANCE_4_CONTRACTOR();
عفواً اخى العزيز الخطا كان من عندى انا .. انا كنت لاغي السيرش في الكومبوبوكس
بجد مليون شكرا ليك
كنت عايز اسالك هو ينفع اخلي قيمه فارغه بس تكون ثابته فى الكومبوبوكس اللي هنا اللى معلم عليه بالاحمر على اساس يعني لما احب احدد القيمه الفارغه دى يعمل سيرش ويجبلي كل القيم اللى فى الداتا جريد فيو
13-07-19, 05:22 PM (آخر تعديل لهذه المشاركة : 13-07-19, 05:24 PM {2} بواسطة maxruined.)
(13-07-19, 12:40 AM)asemshahen5 كتب : الحمد الله و الشكر الله .
اللهم علمنا ما ينفعنا ، وانفعنا بما علمتنا ، وزدنا علما ، وأرنا الحق حقاً وارزقنا اتباعه ، وأرنا الباطل باطلاً وارزقنا اجتنابه ، واجعلنا ممن يستمعون القول فيتبعون أحسنه ، وأدخلنا برحمتك يارب العالمين .
اخى العزيز asemshahen5
كان عندى سؤال بعد اذنك
كنت عايز لما احدد الشخص والبروجيكت نمبر بتاعه يعملي Loop ويشوف هل فى العامود الخاص ب ال Descriptipn مطلع له دفعـه او لا ولــو مكنتش مطلــع لــه دفعــه يكتبلي فــى خـانــه ال Descriptipn كلمــه payment 1 ولــو كنت مطلــع لـــه دفعه تانيه مثلا يكتبلي كلمه payment 2 وهكذا حاولت الصراحه بس بتطلع معايا Payment 11
هنا مثلا انا محدد haytham المفروض لو جيت اطلع له دفعه تانيه يكتبلي فى التيكست بوكس اللى اللى جمبه كلمه Description
payment 3 طبعاً علشان هنا فيه دفعتين قبل كدا بنفس اسم الشخص ونفس البروجيكت نمبر