PDA

View Full Version : اتصال RecordSet به Crystal Reports



shsoft
پنج شنبه 12 شهریور 1383, 20:33 عصر
با سلام
من از کریستال 7 برای طراحی گزارش استفاده می کنم و تنها دلیل من اینکه
نسخه ای که دارم رجیستر شده است .نسخه جدید اونو پیدا نکردم :(

من هر کاری کردم که یک recordset رو به گزارشم متصل کنم نتونستم کدی که نوشتم
این بود:
Dim RsHeader As New ADODB.Recordset
RsHeader.CursorLocation = adUseClient
Call RsHeader.Open("select * from saleheader where regnumber=3", CnnData1, adOpenDynamic, adLockOptimistic)

Call CrystalReport1.Database.SetDataSource(RsHeader, 1, 1)
CRViewer1.ReportSource = CrystalReport1
CRViewer1.ViewReport

کد فوق بدون هیچ مشکلی اجرا می شود اما گزارش من مطابق با select من نمایش داده نمی شود. :cry:

shsoft
جمعه 13 شهریور 1383, 13:40 عصر
مشکل من حل شد
با نصب نسخه 10 کریستال و اجرای همین فرامین برنامه جواب داد. :)

کم حوصله
جمعه 13 شهریور 1383, 23:07 عصر
نسخه 10 با وی بی 6 سازگاره؟؟

shsoft
شنبه 14 شهریور 1383, 19:50 عصر
فرمی که من طراحی کردم خیلی ساده است و نمودار و... نداره
و از طریق Reference من از کریستال استفاده کردم چون مانند فرم یا ماژول
نمی شه به پروژه اضافه بشه ولی نسخه 7 اون می شد.

shsoft
یک شنبه 15 شهریور 1383, 14:12 عصر
کریستال 9.2 با وی بی 6 خیلی بهتره (کم حوصله)
----------------
آقا من وقتی دستور زیر رو اجرا می کنم برنامه دچار خطا می شه

report.txt1.settext "پارامتر"

توجه داشته باشید که من report رو از طریق رفرنس باز کردم.
لازم که بگم وقتی فایل گزارش از طریق Designers باز میشه برنامه مشکلی نداره
آیا باید رفرنس دیگری رو اضافه کنم؟
------------------
وقتی گزارش رو از طریق Designers به پروژه اضافه می کنیم باید نام یک فایل گزارش رو
معرفی کنیم.
حالا در طول برنامه چگونه می شه نام اون گزارش رو عوض کرد.

با تشکر

shsoft
دوشنبه 16 شهریور 1383, 16:50 عصر
بابا یکی راهنمایی کنه دیگه :cry: :cry:

shsoft
پنج شنبه 19 شهریور 1383, 22:44 عصر
بابا ایول هیچکس جواب نداد
حداقل یک منبع یا کتابی معرفی کنید :cry: