PDA

View Full Version : استفاده از چند جدول در گزارش گیری با کرستال



saeedhushmand
دوشنبه 30 آبان 1390, 15:33 عصر
کسی از دوستان می تونه یک سورس از استفاده چند TABLE بزاره

s3rv3r
دوشنبه 30 آبان 1390, 17:01 عصر
تايتل سوالت يه چيز ديگست متنش يه چي ديگه

درست كردنش زمان ميبره . خودتون زحمتشو بكشيد.

براي اينكه از چند جدل استفاه كنيد بايد از Dataset استفاده كنيد كه Dataset ميتونه چندين جدول تشكيل شده باشه.

جدولاي ديتاست رو هم ميتونيد از ديتابيس پر كنيد هم به صورت دستي مثلا. شما نميخوايي گزارشتون به ديتابيس وصل بشه بنابر اين
از ديتاگريد داده هارو ميگيريد و ميديد به ديتاست كه دستي خودتون ساختيد. و پرش ميكنيد.

خب حالا تو گزارش سازي سورس رو اون ديتاست خودتون انتخاب كنيد. از جدولاش فيلدايي كه نياز داريد بكشيد تو گزارش.

firoozi90
چهارشنبه 25 مرداد 1391, 17:19 عصر
از دوستان گرامی میشه یه کمک کنید و این تایپیک رو به سرانجام برسونیم
استفاده از چند جدول در یک گزارش با کریستال ریپورت
(http://barnamenevis.org/showthread.php?356305-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%86%D9%86%D8%AF-%D8%AC%D8%AF%D9%88%D9%84-%D8%AF%D8%B1-%DB%8C%DA%A9-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%A8/page2)

mahdad sepah
چهارشنبه 25 مرداد 1391, 17:35 عصر
سلام دوستان
من می خوام بین دوتا جدول Select بگیرم با دستور join ، در sql همه چیز درسته اما همین command را در crystal report اعمال میکنم جواب نمیده؟سرم داره گیج میره موندم به خدا کسی میتونه کمک کنه؟

veniz2008
چهارشنبه 25 مرداد 1391, 18:41 عصر
سلام. واسه join کردن دو تا جدول یه sp بنویس و بریزش داخل یه دیتاست. بقیه مراحل مثل تک جدولی هست.

ali_habibi1384
چهارشنبه 25 مرداد 1391, 21:52 عصر
اولش فكر كردم ميخواي از subreport استفاده كني اما الان فكر ميكنم تاحالا گزارش نگرفتي. هنوز بچه ها نميدونن مشكلت دقيقا چيه؟

samadblaj
پنج شنبه 26 مرداد 1391, 09:47 صبح
سلام ببخشید اینجا ست زدم ولی منم میخوام این روش join گرفتن توی کریستال رو یاد بگیرم خیلی فایل PDF و وب خوندم همشون ساده است یعنی فقط متن داخل یک شی مثل Text رو گزارش میگرفتن، که به صورت تکی نشونش میداد.
مثلا من میخوام از جدول student نمرات دانشجویان . نمرات بالای 15 رو توی کریستال پشت سر هم گزارش بگیره.
فقط ado نباشه.

ممنون میشم کمکم کنید