من می خواستم یک گزارش خاص در کریستال رپورت بگیرم مثلا اطلاعات اشخاصی را نشان بدهد که اسم آنها علی باشد
ممنون می شوم که شما عزیزان مرا راهنمایی نمایید
Printable View
من می خواستم یک گزارش خاص در کریستال رپورت بگیرم مثلا اطلاعات اشخاصی را نشان بدهد که اسم آنها علی باشد
ممنون می شوم که شما عزیزان مرا راهنمایی نمایید
سلام
قبل از اینکه دیتاست رو fill کنید :
daAdapter.SelectCommand.CommandText = "Select * from persons where FName= 'علی' "
یعنی این کار رو باید توسط دیتا آداپرتون انجام بدین جوری که فقط رکودهایی که دارای اسم علی میباشن به ریپورت ارسال بشن...
از کدی مانند این استفاده کنید
myreport.DataDefinition.RecordSelectionFormula = "{MYTAble.Name}=" & "ali
که در انجا MYtable نام table شما و name نام فیلد شما در بانک اطلاعاتی است. شما می توانید بجای "ali" از یک textbox استفاده کنید و نام های دیگر را در آن نوشته و به گزارش بفرستید.
داخل بخش کریستال ریپورت نمونه های زیادی هستش اما اگه با setdatasource هنوز کارنکردی از selectionFormula استفاده کن.