PDA

View Full Version : سوال: ارسال اطلاعات یک Join (چند جدول)به CrystalReport



hamed7jak
شنبه 11 آذر 1391, 16:48 عصر
سلام دوستان
میخواستم ببینم چطور میشه اطلاعات یه Join که به صورت QueryText در یک تابع نوشتم رو به کریستال ریپورت
بفرستم و از فیلدهای اون گزارش بگیرم
ضمنا تابع من نوع DatatTable برمیگردونه
اگه کسی اطلاعات داره در محیط Asp.Net این مشکل ما رو جواب بده
ممنون

swallow.pa
شنبه 02 دی 1391, 17:29 عصر
شما مجموع حاصل جوين ها رو توي يك جدول مي ريزيد كه توي ديتاست هست و از اون طريق به كريستال ريپوت اطلاعات رو مي فرستي

as!d_m
دوشنبه 11 دی 1391, 21:27 عصر
دوست عزیز منم این مشکل رو دارم میشه بیشتر در این مورد توضیح بدین؟

swallow.pa
سه شنبه 12 دی 1391, 11:28 صبح
ببنيد وقتي كه مي ايد گزارش بگيريد بعنوان مثال اين نوع
رديف نام و نام خانوادگي جنسيت مدرك تحصيلي

اگه اطلاعات بالا توي سه جدوله يكي جدول افراد - جدول مدرك تحصيلي - جدول جنسيت
خب براي كاربر كه لازم نيست اي دي كليدي دو جدول مدرك و جنسيت رو تحويل بديم بلكه عنوان اونو مي خوايد حالا شما اين جداول رو وقتي جوين كنيد نتيجه
رديف نام و نام خانوادگي جنسيت مدرك تحصيلي
خواهد شد كه اونو توي يك ديتاتيبل مي ريزيد و اون ديتاتيبل رو به كريستال ريپورت وصل مي كنيد

as!d_m
سه شنبه 12 دی 1391, 15:43 عصر
من مشکلم یه جور دیگه حل شد اینجا هم مینویسم شاید برا دوستان مفید باشه
من یک جدول مجازی در دیتاست ساختم و همه فیلدهایی رو که از چند جدول بخونم رو توی اون جدول جدیدم قرارش دادم

بعد در قسمت Query این جدول جدیدم اون کوئری اون دیتا تیبلی رو که میخواستم به کریستال ریپورت بفرستم رو قرار دادم و بقیه کار مانند چاپ تک جدول هست که اون مشکلی نداره

swallow.pa
چهارشنبه 13 دی 1391, 22:21 عصر
دوست من پست 4 من هم همينو ميگه