PDA

View Full Version : (ضروری)فیلتر کردن ونمایش با کریستال ریپورت



bahman.net
جمعه 18 فروردین 1385, 00:32 صبح
با سلام و عرض خسته نباشید
من در برنامه ای که دارم با استفاده از سی شارپ 2005و اس کیو ال 2000 مینویسم یه جدول دارم
که این جدول رو در گزارش گیری با استفاده از کریستال ریپورت روی فرم نشان میدهم حال مشکلم اینجاست که میخواهم با استفاده از دو تکست باکس که تاریخ رو میگیرند رکورد های ما بین این دو تاریخ رو با کریستال نشان دهم ولی نمیدونم که این کار رو چطوری انجام بدم لطفا" کمکم کنین(در ضمن تاریخ یکی از فیلد های این جدول است):خجالت:

ali_kolahdoozan
جمعه 18 فروردین 1385, 08:26 صبح
جواب رو در قسمت crystal report پیدا می کنید

bahman.net
دوشنبه 21 فروردین 1385, 01:30 صبح
با سلام
چیزی که به دردم بخوره نبود کمکم کنین

dot_net_lover2
سه شنبه 22 فروردین 1385, 22:09 عصر
crystal report قابلیت گرفتن فرمول جهت عملیات Select دارد.
روی این کار کن.

dot_net_lover2
سه شنبه 22 فروردین 1385, 22:13 عصر
try
{
report = new CrPAccount();
sqlConnection1.Open();
sqlDataAdapter1.Fill(dsPAccount1);
sqlConnection1.Close();
string Selectformula = "{PAccount.CaseNum} = "+txtCaseNum.Text;
crystalReportViewer1.SelectionFormula = Selectformula;
report.RecordSelectionFormula = Selectformula;

report.SetDataSource(dsPAccount1);
crystalReportViewer1.ReportSource = report;
}
catch
{
MessageBox.Show("مشکل در اطلاعات");
if(sqlConnection1.State.ToString() = "Open")
sqlConnection1.Close();
}

bahman.net
سه شنبه 22 فروردین 1385, 23:44 عصر
باسلامی دوباره
دستتون درد نکنه ببینم مشکلم حل میشه یا نه!!

bahman.net
پنج شنبه 24 فروردین 1385, 00:06 صبح
سلام
من نتونستم مشکلم رو حل کنم لطفا"میشه بایه مثال و دقیق تر توضیح بدین
ممنونم

حامد_رشنو
چهارشنبه 17 تیر 1388, 14:00 عصر
Dim r As New CrystalReport1
CrystalReportViewer1.ReportSource = r
CrystalReportViewer1.SelectionFormula = "{daryaft.moshtari}='" & t1.Text & "'"

CrystalReportViewer1.Refresh()

اين كد رو بارها امتحان كردم و جواب گرفتم فقط با زبان vb موشتم خودت زحمت بكش تبديل كن به c#

in_the_rain
پنج شنبه 08 بهمن 1388, 16:01 عصر
من هم این مشکل رو دارم اما تا حدودی حلش کردم فقط واسه تاریخ بهم خطا میده ببین به این صورت باید عمل کرد
CrystalReport1 crys = new CrystalReport1();
crys.SetDatabaseLogon("sa", "sa", ".", "checks");
crys.RecordSelectionFormula = "{tcheck.CheckNO} ='4545'";
این عمل میکنه و واقعا select میزنه روی جدول و فقط اونایی رو میده که ما میخاهیم
اما همین اگه تاریخ باشه خطا میده اگه کسی میتونه جواب بده ممنون میشم
قربون همه برنامه نویسا