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

نام تاپیک: نمایش گزارشی خاص در fastreport

  1. #1
    کاربر دائمی آواتار esi022
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    علم چال
    پست
    338

    نمایش گزارشی خاص در fastreport

    سلام
    پس از سالها مجبور شدم برنامه ای خاص بنویسم که از چند نرم افزار حسابداری گزارش بگیرم.
    حالا یه مشکلی دارم :
    کد tsql :

    select tmp.mah,products_brand.brand,sum (tmp.mablagh) from products_brand
    inner join tmp on products_brand.code = SUBSTRING(tmp.mainproduct_code,4,2)
    where (SUBSTRING(tmp.mainproduct_code,4,2) between '01' and '02')
    group by tmp.mah,products_brand.brand

    یک ستون تاریخ و یک ستون مبلغ و یک ستون brand است.
    با همین داده ها وقتی در excel چارت می سازم خروجی همان چیزی است
    که می خواهم مثل عکس همراه که فقط یک مثال است. البته در اکسل شکل ستونها متفاوت است.
    ضمن اینکه ممکن است تعداد مشتریان کم و زیاد باشد.

    اما نمی توانم با Fastreport همان را بسازم . لطفا راهنمایی بفرمایید
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی آواتار esi022
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    علم چال
    پست
    338

    نقل قول: نمایش گزارشی خاص در fastreport

    یجور دیگه بگم شاید کمکی شد:

    با tdbcrosstabsource وtchart مشکلم حل میشه اما fastreport ....

  3. #3

    نقل قول: نمایش گزارشی خاص در fastreport

    چیزی که من از سوال شما برداشت کرده ام اینمه که تو ساختن جدول برای دریافت گزارش مشکل دارید.برای حل این مشکل می توانید با استفاده از دستورات SQL یک جدول ایجاد کنید فیلد اول نام مشتری و الباقی فیلدها به ترتیب بازه های زمانی مد نظر شما باشند و بعد از آن با استفاده از insert و جست و جو اقدام به پر کردن جدول کرده و نهایتاً از آن با یک Select اطلاعات مد نظر خود را استخراج کرده و در Teechart از آن خرئجی نموداری بگیرید البته پیشنهادی که برای این کار می دهم این است که عملیات مد نظر در یک پروسه رخ دهد.

  4. #4
    کاربر دائمی آواتار esi022
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    علم چال
    پست
    338

    نقل قول: نمایش گزارشی خاص در fastreport

    تشکر از پاسخ شما

    درحال حاضر مشکل رو با teechart حل کردم اما برام عجیبه بود که fast report
    نتونه این کار رو انجام بده.

    مشکل من ساختن نیست من تو یه select مثلا اطلاعات مبلغ و ماه و نام شخص رو می گیرم
    که می شود 3 فیلد و برای هر فیلد بین 1 تا 12 رکورد.

    اگر این اطلاعات را در excel به صورت transpose ببینید
    می شود 12 ماه + مبالغ + ردیف غیر تکراری نام شخص که در عکس پست قبل آورده ام.

    با کامپوننت tdbcrosstabsource حل شد. اما تو fastreport ....

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

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