PDA

View Full Version : با هر مرتبه باز شدن فرم یک شماره به تکست باکس شماره فاکتور اضافه شود



mjmjmjmj
یک شنبه 13 اردیبهشت 1394, 16:16 عصر
باباز شدن فرم در هربار یک شماره به تکست باکس شماره فاکتور اضافه شود

Mofid.m
یک شنبه 13 اردیبهشت 1394, 16:27 عصر
درود به شما
این فاکتور کجا ذخیره میشه؟
اگه تو دیتابیس ذخیره میکنی کافیه تو فرم لود یه Query بزنی به بانک و Maximum شماره فاکتور رو بدست بیاری و یکی بهش اضافه کنی و تو textBox نمایش بدی

mjmjmjmj
سه شنبه 15 اردیبهشت 1394, 11:18 صبح
این مشکلم حل شد حالا دو سوال دارم چرا وقتی که عملیات ثبت انجام میشه و دیتاگرید ویو تازه سازی میشه یعنی سطر درج شده قرار میگیره باز اولین سطر درج شده در ریپورت ویور چاپ میشه و سوال دوم اگر دو جدول رو innerjoin کرد برای ثبت مشکل پیش نمیاد چون این کار رو کردم برای سه جدول مشکل پیش اومد

mjmjmjmj
سه شنبه 15 اردیبهشت 1394, 11:28 صبح
اینم کد ریپورت ویور

SqlConnection objConnetion = new SqlConnection();
objConnetion.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\forosh.mdf;I ntegrated Security=True;User Instance=True";
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objConnetion;
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objDataAdapter.SelectCommand.CommandText = "SELECT idkala as Column1, namekala as Column2,anbar as Column14, mogodiavalieh as Column4,vahed as Column5,company as Column6,grop as Column7,sharheasli as Column8,tedadagsat as Column10,tedad as Column12,fikharid as column11,fiforosh as Column18,finagdi as column16,geymatavalieh as column15,geymatpayani as column13,anbar as column17 FROM kala1";
DataSet4 objDataSet = new DataSet4();
objConnetion.Open();
objDataAdapter.Fill(objDataSet, "DataTable1");
objConnetion.Close();
CrystalReport7 objRpt = new CrystalReport7();

objRpt.SetDataSource(objDataSet);
crystalReportViewer1.RefreshReport();
crystalReportViewer1.ReportSource = objRpt;