نمایش نتایج 1 تا 11 از 11

نام تاپیک: استفاده از چند جدول در کریستال رپورت

  1. #1

    استفاده از چند جدول در کریستال رپورت

    سلام
    دوستان من می خواهم چند جدول را در گزارش خودم شرکت دهم بدین صورت که ::
    یک جدول اصلی دارم که جداول دیگر تابع آن می باشند
    حال:
    در ابتدا یک بخش ثابت (جدول اصلی )
    یک بخش تکرار شونده (جدول وابسطه 1)
    یک بش ثابت (جدول اصلی )
    یک بخش تکرار شونده (جدول وابسطه 2)
    یک بخش ثابت (جدول اصلی )
    یک بخش تکرار شونده (جدول وابسطه 3)
    یک بخش ثابت (جدول اصلی )

    آیا همچین گزارشی می توان ساخت اولا ورژن کریستال 8.5 است دوما زبان وی بی 6 سوما نحوه ساخت گزارش را می خواهم :?:
    در ضمن منظور از بخش تکرار شونده جدولی است که امکان دارد از یک تا n رکورد داشته باشد :wink:
    خواهشمندم در صورت امکان واضح باشد و اگر مقدور بود با نمونه برنامه باشه چون واضح تر است

  2. #2
    با سلام
    اینطور که من فهمیدم شما می‌خواهید در گزارش خودتان 7 فیلد داشته باشید که چهارتای آنها از جدول اصلی و مابقی ( 3 فیلد ) از جداول وابسته هستند و مشکل اینجاست که هر کدام از سه فیلد دیگر از سه جدول متفاوت هستند که هر کدامشان با جدول اصلی رابطه یک به چند دارند.

    در این حالت اگر جدول واسطه اول شما N1 رکورد وابسته به یک رکورد خاص جدول اصلی ( مثلا رکورد اول ) و جدول واسطه دوم N2 رکورد وابسته و جدول سوم N3 رکورد وابسته به آن رکورد مورد نظر داشته باشد هنگام گرفتن گزارش با Sql مشاهده می‌کنید که تعداد رکوردهای حاصل از تلفیق این جدولها فقط برای همان رکورد خاص از جدول اصلی N1*N2*N3 رکورد هست.
    آیا مقصود شما همین است یا چیز دیگر ؟

  3. #3
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    نقل قول نوشته شده توسط A.Noor
    با سلام
    اینطور که من فهمیدم شما می‌خواهید در گزارش خودتان 7 فیلد داشته باشید که چهارتای آنها از جدول اصلی و مابقی ( 3 فیلد ) از جداول وابسته هستند و مشکل اینجاست که هر کدام از سه فیلد دیگر از سه جدول متفاوت هستند که هر کدامشان با جدول اصلی رابطه یک به چند دارند.
    سلام
    تا اینجا درست
    ولی از اینجا به بعد ببینید دوست عزیز من با دستورات sql مشکلی ندارم من با نوع نمایش مشکل دارم
    واضح تر بگم
    چگونه فرمی در کریستال بسازم که چند بخش ثابت و چند بخش تکرار شونده داشته باشد ؟؟؟
    در حالت نرمال می توان اینگونه عمل کرد که مثلا چند بخش تکرار شونده پشت سر هم باشند ولی نمی توان بخش ثابت ما بین آنها داشت
    ببین در گزارش ما بخش هایمان به این صورت است
    1 هدر گزارش
    2 هدر صفحه
    3 بخش تکرار شونده
    4 زیر نویس صفحه
    5 زیر نویس گزارش
    هر کدام از بخشها قابلیت اشافه شدن را در همان مخل دارند ولی در جایی دیگر نه
    مثلا می توان چند تا هدر صفحه پشت سر هم داشت و لی نمی توان در جایی دیگه ای داشت
    من بخشی را می خواهم که مانند هدر فقط یک با اجرا شود و در مابین چند بخش تکرار شونده باشد
    نمی دونم منظورم را رساندم یا نه ؟؟؟؟

  4. #4
    از انواع فایلهای ریپورت که در محیط طراحی خود کریستال هست مدل SubReport هم وجود داره که از طریق منوی File و گزینه New آن قابل انتخابه . امتحان کنید ببینید برای مشکل شما مناسب هست یا نه ؟

  5. #5
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229

    با سلام

    با سلام
    همان طور که آقای a.noor فرمودند
    میتوانید از subreport استفاده کنی (این مشکل برای من پیش آمده بود)
    و در هر کدام از بخشها معرفی کنی مثلا در page foother و بعد در خود subreport یک detail بسازی با این روس در page foother هم در واقع یک detail داری
    خوشت اومد... :D
    برو حال کن ... :wink:

  6. #6
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313
    چرا یه qurey نمی‌سازی و بعد از اون گزارش نمی‌گیری؟

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    تهران-کرج
    پست
    87
    سلام
    جناب کم حوصله فکر کنم جوابتون این باشه که یک detail اضافه کنی بعد راست کلیک کنی و توی بخشی بنام supress شرطی بنویس که میخوای در ان صورت این بخش یعنی دیتیل اضافه شده را نبینی :oops:
    من هنور منتظر جواب سوالم هستم اکه یادتون نرفته باشه :!:

  8. #8
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    سلام
    اولا دویت عزیز hmm مشکل من حل شد همانطور که دوست عزیز آقای نوربالا گفتند(دستشون درد نکنه :oops: ( و شما هم تایید کردید
    آقای لینوکس شما سئوال منو خوب نگرفتید چون مشکل من با qurey نیست !!!!
    خانم اکرم اولا بخش های اضافه شده ثابت هستند و نمی توان آنها را مابین بخش های دیگه جابجا کرد !! :wink:
    دوما چشم تو فکرتون بودم :oops:

  9. #9
    کاربر دائمی آواتار firoozi90
    تاریخ عضویت
    آذر 1390
    محل زندگی
    تهران
    پست
    572

    نقل قول: استفاده از چند جدول در کریستال رپورت

    از دوستان گرامی میشه یه کمک کنید و این تایپیک رو به سرانجام برسونیم
    استفاده از چند جدول در یک گزارش با کریستال ریپورت

  10. #10
    کاربر دائمی آواتار zaeimh90
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    سن
    34
    پست
    111

    نقل قول: استفاده از چند جدول در کریستال رپورت

    سلام.کافیه از subreport استفاده کنی.یک گزارش بساز از یک سری اطلاعاتی که میخوای.مثلا اگر یک جدول اصلی داری و 3 جدول فرعی باید 4 تا گزارش مجزا بسازی.
    در قسمت گزراش اصلیت اون گزارش فرعی هارو قرار بدی فقط حواست باشه تو قسمت header page & header report & footer Page & footer report باشه چون در قسمت Details تکرار میشه و بهم میریزه.اگر بازم خواستی بگو برات نمونه بزارم ولی فکر کنم کامل گفتم.
    موفق باشی.

  11. #11
    کاربر دائمی آواتار firoozi90
    تاریخ عضویت
    آذر 1390
    محل زندگی
    تهران
    پست
    572

    نقل قول: استفاده از چند جدول در کریستال رپورت

    نقل قول نوشته شده توسط zaeimh90 مشاهده تاپیک
    سلام.کافیه از subreport استفاده کنی.یک گزارش بساز از یک سری اطلاعاتی که میخوای.مثلا اگر یک جدول اصلی داری و 3 جدول فرعی باید 4 تا گزارش مجزا بسازی.
    در قسمت گزراش اصلیت اون گزارش فرعی هارو قرار بدی فقط حواست باشه تو قسمت header page & header report & footer Page & footer report باشه چون در قسمت Details تکرار میشه و بهم میریزه.اگر بازم خواستی بگو برات نمونه بزارم ولی فکر کنم کامل گفتم.
    موفق باشی.
    مرسی
    راستشو بخوای من اصلا سابریپورت کار نکردم/اگر یک نمونه بزاری ممنون میشم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •