View Full Version : انتقال اطلاعات از SqlServer به کریستال ریپورت
shima2006
پنج شنبه 15 مرداد 1388, 18:52 عصر
سلام
من میخوام ارتباط بین دیتابیس و فرم کریستال ریپورت رو برقرار کنم
سپس مقادیر رو از دیتابیس به فرم کریستال انتقال بدم ولی موفق نمی شم ،
کسی می تونه کمکم کنه؟
mehrnaz_saa
سه شنبه 27 مرداد 1388, 23:02 عصر
سلام
من میخوام ارتباط بین دیتابیس و فرم کریستال ریپورت رو برقرار کنم
سپس مقادیر رو از دیتابیس به فرم کریستال انتقال بدم ولی موفق نمی شم ،
کسی می تونه کمکم کنه؟
سلام دوستان عزیز
انگار واقعا کسی نیست که به این دوووست و کسانی که همین سوال و دارند کمک کنه
من هر چی گشتم کمتر به نتیجه رسیدم لطفا کمک کنید
حامد_رشنو
چهارشنبه 28 مرداد 1388, 10:18 صبح
باسلام.
اول از قسمت project ، add windows form رو انتخاب مي كنيد بعد از قسمت reporting روي ، crystal report كليك كنيد و بعد از انتخاب نام ok كنيد.
از پنجره باز شده استاندارد رو انتخاب كنيد و ok بزنيد.
در پنجره باز شده از قسمت create new connection گزينه يكي مونده به آخرole db(ado) رو باز كنيد.
در پنجره باز شده از قسمت provider گزينه ي microsoft ole db provider for sql (اون آخرا) رو انتخاب كنيد و next بزنيد.
تو پنجره ظاهر شده اول تيك integrated secuirity رو بزني بعد توي قسمت server بنويسيد :
(local)
و از پايين ديتا بيستونو انتخاب كنيد.
و finish بزنيد.
حالا ميتونيد از قسمت table جدول مورد نظرتونو add كنيد , بعد از next زدن فيلدهاي مورد نظرتونو add كنيد و finish بزنيد.
همينطور پيش برم تايپيست مي شم
اگه سوال ديگه اي داشتين بگشن.
موفق باشين.
shima2006
سه شنبه 03 شهریور 1388, 08:39 صبح
بله کاملا درسته
البته من از قسمت provider گزینه SQL Native Client رو انتخاب می کنم
nejat_mohammadhossein
یک شنبه 17 مرداد 1389, 21:24 عصر
سلام حالا اگه بخواهیم یک دستور مثلا select بنوسیم تا یکسری از اطلاعات جدول را نشان بده باید چه کار کنیم؟
lastmory
جمعه 22 مرداد 1389, 21:37 عصر
:لبخندساده:سلام.میتونی ارتبط بدیش به یه dataset .هر چی بخوای میتونی بدی بهش.لازمه ش اینه که اول تو database یه table function بسازی.بعدش باهاش توی کد نویسی ارتباط برقرار کنی .توی form load میتونی مثل این بنویسی:
Dim d As DataSet = bookabstractbusiness.alldata.lend.fun_all_lend(2)
Dim c As New CrystalReport3
c.SetDataSource(d.Tables("all_lend"))
CrystalReportViewer1.ReportSource = c
bpzone
شنبه 23 مرداد 1389, 10:32 صبح
سلام
اگه برنامه بصورت کلاینت سروری باشه و پایگاه داده روی یک سیستم دیگه، اون وقت باید چی کار کرد ؟
چه جوری میشه کانکشن استرینگ رو دستی تنظیم کرد ؟
اگه پایگاه داده دارای نام کاربری و رمز عبور باشه چی ؟
با تنظیم کانکشن استرینگ رد می کنه این جریان ؟
pooriajojo
شنبه 16 اسفند 1393, 11:21 صبح
Dim d As DataSet = bookabstractbusiness.alldata.lend.fun_all_lend(2)
Dim c As New CrystalReport3
c.SetDataSource(d.Tables("all_lend"))
CrystalReportViewer1.ReportSource = c
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.