PDA

View Full Version : ارسال table به كريستال ريپورت



Sal2010
چهارشنبه 02 تیر 1389, 18:12 عصر
با سلام
من يه فايل Rpt دارم كه تويه اون از SubReport استفاده كردم.
تويه خود فايل از يك table و تويه ساب ريپورت از يك table ديگه استفاده كردم.
با استفاده از ركوردست فايلم رو با دستور زير به ريپورت ارسال ميكنم و ميتونم اونو تغيير بدم.
RstTemp.Open "Select * From Temp500 As Temp1 Order By Temp1.BuyerDesc", Cnn, adOpenKeyset, adLockOptimistic, adCmdText

RptCrystalReport.Database.SetDataSource RstTemp

يعني جدول temp1 را كه باهاش ريپورت رو ساخته ام را با محتويات temp500 كه همان ساختار را دارد جايگزين ميكنم ولي متاسفانه اين كار را براي SubReport نتونستم انجام بدم
اگر راهنمايي بفرماييد متشكر ميشم.

Sal2010
دوشنبه 14 تیر 1389, 16:26 عصر
با سلام
كسي كه جواب منو نداد ، آخرش مجبور شدم خودم دست بكار بشم.!

("Set CrxSubReport = RptCrystalReport.OpenSubreport("RptReturnSales.rpt

" CrxSubReport.SQLQueryString = "Select * From Temp600 As Temp1_4

پر واضح است كه قبلا ميبايست آبجكت CrxSubReport از جنس ريپورت تعريف شده باشد

جدول Temp600 داراي استراكچر يكساني با Temp1_4 ميباشد كه ريپورت با آن ساخته شده است .
اميدوارم مفيد باشد.:تشویق: