PDA

View Full Version : مشکل با crystal report و Access



behzadk
شنبه 24 فروردین 1387, 20:05 عصر
با سلام
بهتر بود که من اینو تو بخش crystal report مطرح می کردم ولی به علت اینکه من نیاز خیلی فوری دارم در این بخش مطرح می کنم که در ابتدا پوزش می طلبم
من می خوام با پایگاه داده access و crystal report یه ریپورت طراحی کنم ولی به علت اینکه در crystal report مسیر پایگاه داده access رو در ابتدا می پرسه بعد از درست کردن setup اون مسیر نیست و در نتیجه لود گزارش feild میشه
حالا من مخوام بدونم که مثل sqlserver راهی نیست که این مسیر رو از چیزی مثل agent یا از مسر جاری برداره؟
با تشکر

choobin84
شنبه 24 فروردین 1387, 20:46 عصر
http://barnamenevis.org/forum/showpost.php?p=425640&postcount=36

choobin84
شنبه 24 فروردین 1387, 20:49 عصر
بعد از درست کردن setup اون مسیر نیست
ر
بانک اکسس را در کنار فایل اجرایی برنامه بگذارید. و در کانکشن استرینگ فقط نام بانک رو بیارید


"provider=microsoft.jet.oledb.4.0;Jet OLEDB:database password=123;data source=database.dat;"

علیرضا مداح
شنبه 24 فروردین 1387, 20:53 عصر
سلام ،
1) از متد SetDatabaseLogOn مربوط به شی ء ReportClass استفاده کنید.
2)دیتای مورد نظر را به صورت شیء DataSet به تابع SetDataSource مربوط به شیء ReportClass پاس دهید.(Recommended).

behzadk
شنبه 24 فروردین 1387, 21:06 عصر
میشه یه کم بیشتر تو ضیح بدین
با تشکر

mahdif123
چهارشنبه 11 اردیبهشت 1387, 08:52 صبح
با سلام به دوستان عزيز

لطفا بگوئيد چگونه مي شود در اكسس فرمي درست كرد كه بتوان بوسيله آن گزارش گيري كرد و آن را مديريت كرد .

مهدی رحیم زاده
چهارشنبه 11 اردیبهشت 1387, 09:24 صبح
با سلام به دوستان عزيز

لطفا بگوئيد چگونه مي شود در اكسس فرمي درست كرد كه بتوان بوسيله آن گزارش گيري كرد و آن را مديريت كرد .
خوب چرا توی اکسس این فرم رو طراحی کنیم ؟؟؟؟؟
می تونیم اونو توی سی شارپ طراحی کنیم و بعد با کریستال ریپورت براش یه گزارش طراحی کنیم . فکر کنم این بهتر باشه .

مهدی رحیم زاده
چهارشنبه 11 اردیبهشت 1387, 09:33 صبح
من می خوام با پایگاه داده access و crystal report یه ریپورت طراحی کنم ولی به علت اینکه در crystal report مسیر پایگاه داده access رو در ابتدا می پرسه بعد از درست کردن setup اون مسیر نیست و در نتیجه لود گزارش feild میشه
حالا من مخوام بدونم که مثل sqlserver راهی نیست که این مسیر رو از چیزی مثل agent یا از مسر جاری برداره؟
خوب شما کافیه که اطلاعات مورد نظرت رو توی یک Datatable ذخیره کنی و بعد اونو به گزارشت ارسال کنید همین .
مثلا اگر یه ریپورت به اسم TestReport داشته باشیم اینو مینویسیم :

TestReport tr=new TestReport();
tr.DataSource=dt
که توی این کد dt یک آبجکت از نوع Datatable که با داده های مورد نظر پر شده . من خودم همیشه از این روش استفاده می کنم .

mahdif123
پنج شنبه 19 اردیبهشت 1387, 11:46 صبح
خوب چرا توی اکسس این فرم رو طراحی کنیم ؟؟؟؟؟
می تونیم اونو توی سی شارپ طراحی کنیم و بعد با کریستال ریپورت براش یه گزارش طراحی کنیم . فکر کنم این بهتر باشه .

----------------------------------------
:عصبانی++:
خوب دوست عزيز درست كردن اين فرم در سي شارپ يا هر برنامه اي ديگر كه كاري ندارد ولي من مي خواستم ببينم در اكسس چگونه ميشود اين كار را كرد كه مطمئنم مي شود اين كار را كرد ولي چون من در برنامه نويسي مبتدي هستم لذا از شما در اين زمينه كمك خواستم .
لطفا راهنمايي نمائيد .:عصبانی++:
ممنونم .
-------------------------------------
بدانيد آنچه را كه داريد روزي از دست خواهيد داد پس به آن وابسته نشويد .

mahdif123
پنج شنبه 19 اردیبهشت 1387, 11:52 صبح
خوب چرا توی اکسس این فرم رو طراحی کنیم ؟؟؟؟؟
می تونیم اونو توی سی شارپ طراحی کنیم و بعد با کریستال ریپورت براش یه گزارش طراحی کنیم . فکر کنم این بهتر باشه .

----------------------------------------
:عصبانی++:
خوب دوست عزيز درست كردن اين فرم در سي شارپ يا هر برنامه اي ديگر كه كاري ندارد ولي من مي خواستم ببينم در اكسس چگونه ميشود اين كار را كرد كه مطمئنم مي شود اين كار را كرد ولي چون من در برنامه نويسي مبتدي هستم لذا از شما در اين زمينه كمك خواستم .
لطفا راهنمايي نمائيد .:عصبانی++:
ممنونم .
-------------------------------------
بدانيد آنچه را كه داريد روزي از دست خواهيد داد پس به آن وابسته نشويد .

mahdif123
پنج شنبه 19 اردیبهشت 1387, 11:57 صبح
خوب چرا توی اکسس این فرم رو طراحی کنیم ؟؟؟؟؟
می تونیم اونو توی سی شارپ طراحی کنیم و بعد با کریستال ریپورت براش یه گزارش طراحی کنیم . فکر کنم این بهتر باشه .

----------------------------------------
:عصبانی++:
خوب دوست عزيز درست كردن اين فرم در سي شارپ يا هر برنامه اي ديگر كه كاري ندارد ولي من مي خواستم ببينم در اكسس چگونه ميشود اين كار را كرد كه مطمئنم مي شود اين كار را كرد ولي چون من در برنامه نويسي مبتدي هستم لذا از شما در اين زمينه كمك خواستم .
لطفا راهنمايي نمائيد .:عصبانی++:
ممنونم .
-------------------------------------
بدانيد آنچه را كه داريد روزي از دست خواهيد داد پس به آن وابسته نشويد .

yousef86
یک شنبه 20 بهمن 1387, 13:50 عصر
دوستان عزیز کسی نبود جواب بده من هم همین مشکل رو دارم با کریستا گزارش ساختم ولی نمیخوام بقیه دیزاین ریپورتها رو ببینند یه فرم میخوام که بتونم لینک ریپورت رو بدم که با کلیک روی اون گزارش باز بشه

smhosseini61
یک شنبه 27 مهر 1393, 13:10 عصر
سلام آقا مهدی بالاخره به نتیجه رسیدی من که خیلی در گیرم ممنون میشم اگر مشکلتو جل کردی به ماهم بگی