ابوالفضل طالبی

آموزش اتصال mysql به کریستال ریپورت،اتصال جوملا به Crystal Report:اختصاصی انجمن جوملا

10 پست در این موضوع

برای اتصال کریستال ریپورت به بستر mysql database باید از JDBC استفاده کنید

JDBC مخفف Java Database Connectivity است که یک رابط کاربری API بر پایه تکنولوژی جاوا در اختیار شما قرار میده تا امکان دسترسی به دیتابیس mysql خودتون رو ایجاد کنید.میشه گفت یه جورایی درایور اتصال به mysql توسط جاوا اسکریپت!

اطلاعات بیشتر در لینک ویکیپدیا:

Java Database Connectivity - Wikipedia, the free encyclopedia

1- میدانید که دیتابیس جوملا مبتنی بر mysql هست و برای اتصال کریستال ریپورت به دیتابیس MySql ابتدا از لینک زیر Connector/j رو دانلود کنید:

mysql-connector-java-5.1.24

2- بعد از دانلود آن را در مسیر زیر کپی و بعد اکستراکت کنید به طوری کلیه فایلهای اکستراکت شده در مسیر زیر مشخص باشد:

C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java/lib/external

3- اکنون فایل CRConfig.xml را از مسیر زیر باز کنید :

C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java

در داخل فایل مورد اشاره خط زیر رو پیدا کنید:

<Classpath> </Classpath>

و به این تغییر بدید:

<Classpath>C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java/lib/external/mysql-connector-java-5.1.24-bin.jar</Classpath>

4- حالا Crystal Report را باز کنید و طبق تصویر زیر از سربرگ Database گزینه Database Expert رو باز کنید:

[ATTACH=CONFIG]3387[/ATTACH]

5- اکنون طبق تصویر زیر روی علامت + در کنار عبارت Create new connection کلیک کنید و از لیست باز شده گزینه JDBC باز کنید و گزینه Make New Connection کلیک کنید:

[ATTACH=CONFIG]3388[/ATTACH]

6- حالا پنجره ای را خواهید دید که باید تنظیمات اتصال به دیتابیس خود را در آن وارد کنید:

[ATTACH=CONFIG]3389[/ATTACH]

در پنجره باز شده در قسمت connection url باید به دیتابیس خودتون به صورت ریموت وصل بشید.توجه کنید که قبلش باید از طریق cpanel خودتون remote database رو فعال کنید!

برای مثال در این قسمت به شکل زیر باید لینک خودتون رو قرار بدید:

jdbc:mysql://192.168.1.1:3306/yourdatabase

که بجای 192.168.1.1 باید IP مربوط به هاست خودتون رو وارد کنید.برای دریافت IP میتونید از لینک زیر استفاده کنید و نام سایتتون رو واردش کنید تا IP شما رو بده:

http://ping.eu/ping

در قسمت Database classname هم باید مقدار com.mysql.jdbc.Driver را وارد نمایید.

7- حالا روی دکمه next کلیک کنید. پنجره بعدی که به شکل زیر هست:

[ATTACH=CONFIG]3390[/ATTACH]

نام User دیتابیس خودتون رو وارد کنید و همچنین رمزعبور مربوط به User دیتابیس

تمام : پس از این مرحله اکنون باید مطابق تصویر زیر لیستی از جداول دیتابیس خودتون رو مشاهده کنید!! فکر میکنم دیگه همه چیز دستتونه و میتونید هرکاری دوس دارید انجام بدید!

[ATTACH=CONFIG]3391[/ATTACH]

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

سلام

و ممنون و تشکر بسیار فراوان مرا پذیرا باشید

ویندور من سون است ! ولی Program Files (x86) را ندارم !

چی کار کنم

Share this post


Link to post
Share on other sites

سلام

من مجدد تشکر می کنم از آقای طالبی !

یک راهنمائی می خواستم !

من کریستال ریپورت را وصل می کنم به دیتابیس سایتم !

حالا می خواهم در کامپوننت Rs ticet pro گزارش بگیرم !

1- من چندین وضعیت برای تیکت هایم تعریف کردم ! می خواهم از وضعیت های موجود گزارش بگیرم !

مثلا چند تا تیکت در حال بررسی است ( با چه عنوانی ، کی فرستاده ، و دیگر مشخصات ) و...

2 - گزارش از قسمت دپارتمان ها ! که مثلا دپارتمان طراحی سایت تا به الان چند تا تیکت برایش ارسال شده است ! و...

3 - گزارش سالانه و ماهانه از کل و جز

استاد ممنون می شوم راهنمائی بفرمائید

باز هم به خاطر انتشار این این آموزش تشکر ویژه می کنم !

Share this post


Link to post
Share on other sites

olding جان الباقی قضایا مربوط به تسلط شما در کار با کریستال ریپورت هست .. اونوقت من باید یک آموزش کامل از کریستال ریپورت هم اینجا بزارم :13:

اینها لینکهای دانلود آموزش ویدئویی کریستال ریپورت:

http://ziplink.ir/E6dERs

http://ziplink.ir/EJjOUi

http://ziplink.ir/L4V4S

http://ziplink.ir/lrDD69

Share this post


Link to post
Share on other sites

سلام

ممنون آقای طالبی !

فقط سوال من اینجاست ،

آیا آن کارهائی که در بالا گفتم را می شود در کریستال ریپورت انجام داد ! ؟

آیا بیشتر از آن هم می شود گزارش گرفت !؟

منظور سوال اول من هم همین بود ، ولی خود نحوه سوال کردنم بد بود که عذرخواهی می کنم !

Share this post


Link to post
Share on other sites

برای کار با کریستال ریپرتز شما باید بیشتر به کوئری نوشتن مسلط باشید که بتونید کوئری های دلخواه خودتون را در db بنویسید و با ایمپورت اون به کریستال نتایج حاصل از کوئری یا جداول را به هر نحو که مایل بودید نمایش بدهید

Share this post


Link to post
Share on other sites

سلام

و ممنون و تشکر بسیار فراوان مرا پذیرا باشید

ویندور من سون است ! ولی Program Files (x86) را ندارم !

چی کار کنم

C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java/lib/external

کلا چنین فایلی برای من نیست

البته به نظر من ، می بایست قبلاً جاوا و دیتابیس آنرا بر روی سیستم نصب می کردم ! در صورت صحیح بودن ممنون می شوم که ملذومات مورد نیاز آنرا برای من ارسال فرمائید !

ویرایش شده در توسط olding
تکمیل درخواست

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری