View Full Version : ایجاد گزارش مورد نظر با Crystal Report
وحید ایلخانی
دوشنبه 19 مرداد 1383, 00:33 صبح
من میخوام به عنوان مثال شماره یک قبض را وارد کنم سپس گزارشی از اطلاعات مروبط به آن مورد را برای من ایجاد بکنه
خواهش میکنم کمکم کنید
jannati
دوشنبه 19 مرداد 1383, 08:22 صبح
دوست عزیز سلام
شما اول crystal reportرا نصب کن.بعد از منوی projectاونو add کن .بقیه کارها به صورت wizard انجام میشود .بعد از اتمام مراحل یک فرم ایجاد میشود.میتوانی اونجا یک sqlبا توجه به شماره قبض بسازی و به crystalمرتبط کنی.فکر نمیکنم اینجا بشه به طور کامل توضیح داد.اما اگه اشکالی داشتی بگو.تاهرجا بتونیم جواب بدیم.
v_shalchian
دوشنبه 19 مرداد 1383, 09:18 صبح
به نظر من یکی از ساده ترین راهها اینه :
در زمان اجرا RecordSet مورد نظر خودتون رو با یک DECommand بسازید.سپس دستور زیر را به کار ببرید :
Report.Database.SetDatasource rs ,3
rs نام رکوردست مورد نظر و Report هم که در برنامه توسط Wizard تعریف می شود.
Dim Report As New CrystalReport1
وحید ایلخانی
دوشنبه 19 مرداد 1383, 23:55 عصر
دوست عزیزم
بابت اینکه به من لطف کردید و جواب دادین ممنونم
اما یه سوال : چطور میتونم یک SQL را به Crystal مرتبط کنم؟
باز هم از همکاری شما عزیزان کمال تشکر را دارم
-----------------
وحید ایلخانی
v_shalchian
چهارشنبه 21 مرداد 1383, 09:52 صبح
منظورتون از SQL یک عبارت SQL است ؟
وحید ایلخانی
چهارشنبه 28 مرداد 1383, 00:12 صبح
بله منظورم یک عبارت SQL هستش؟ میتونی کمکم کنی؟
v_shalchian
چهارشنبه 28 مرداد 1383, 00:56 صبح
ما می توانیم با اجرای یک عبارت SQL یک رکوردست ایجاد کنیم و سپس آن را همانطور که در بالا توضیح داده شد به i Crystal Reports متصل کنیم.
اما در مورد رکوردست :
ابتدا از منوی Project گزینه Refrences رو انتخاب کنید و در پنجره باز شده Microsoft ActiveX Data objects 2.5 Library رو تیک بزنید و OK رو بزنید.
حالا از این کد استفاده کنید :
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM Table1'", db
با این کد یک رکوردست به نام rs ایجاد می شود.
امیدوارم کد به اندازه کافی گویا باشد.
Mohsen Shams
یک شنبه 29 خرداد 1384, 13:19 عصر
چگونه می توان از کریستال ریپورت در ویژوال استفاده کرد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.