سلام دوستان
البته با عرض خسته نباشید، اولین پست خودم را راجع به ابزار گزارشگیری Olap Cub آغاز می کنم.
توانایی و قدرت این ابزار جهت ایجاد Table های چند بعدی می باشد. این Cube ها که میتوانند بر اساس صفات جدول یا جداول مختلف موجود در دیتابیس ایجاد شوند . ما از این کیوبها می توانیم گزارشگیریهای بسیار انعطاف پذیر و قدرتمند که به نظر حقیر قدرتمندتر از کریستال ریپورتر هست را در هر برنامه کاربردی نظیر برنامه های تحت وب و ویندوز به کار ببریم.
در پست بعدی با نحوه ایجاد یک olap cube آشنا خواهید شد.
آخرین ویرایش به وسیله omidrad63 : پنج شنبه 20 خرداد 1389 در 19:59 عصر
یک سوال اگر من بخواهم مجموع را با توجه به یک فیلد دیگر حساب کنم چطوری باید اینکار را بکنم فرض کن من دو فیلد دارم یکی فیلد خدمات (محتوای آن شامل پرینت و کپی و فاکس)و دیگری فیلد تعداد، حال می خواهم در پایین صفحه تعداد هرکدام از اینها را جدا بزند برای این کار چکار کنم در صورتی که با فرمول فوق مجموع همه را حساب می کند. لطفا به من سریعتر در این باره کمک کنید
آخرین ویرایش به وسیله sepide1 : یک شنبه 14 شهریور 1389 در 14:00 عصر
سلام
کسی سریال کریستال ریپورت 2008 موقع نصب رو داره ؟؟؟؟؟
یه سرچ تو اینترنت بزنی همه چی هست
سلام به همه
من یه مشکل دارم یه کمم ضروریه اگه کسی تونست کمک کنه خیلی ممنون میشم
من میخوام توی VB.NET 2005 از فیلد های مستقل تو گزارشم استفاده کنم ( فیلد هایی که به هیچ بانک اطلاعاتی مرتبط نیستن )
مثل یه String ساده یا متن یه texbox
نمی دونم تویی فرم vb چطور باید رشته یا متن رو به فیلد داخل گزارش ربظ بدم و مقدار دهیش کنم
خیلی امتحان کردم یا جواب نمی داد یا بدردم نمی خورد
مثلا با استفاده از فیلد Report Title تونستم متن رو انتقال بدم ولی این بدردم نخورد
میخوام داخل گزارش از فیلد های UnboundString@ یا Text Object استفاده کنم ولی نمی دونم چه فرمول یا کدی باید بنویسم
اگه کسی تونیت کمک کنه
من مشکلی که دارم اینه که تعداد رقم اعشار رو کاربر تعیین میکنه
چطوری میتونم عددی با رقم اعشار متغیر در جدولی که در کریستال ریپورت نمایش داده میشه تولید کنم؟
البته یه راه حلی به ذهنم رسیده و اون اینکه تعداد رقم اعشار رو به صورت پارامتر به کریستال ارسال کنم و بر اساس اون تعداد رقم اعشار رو تعیین کنم اما نمیدونم چطوری باید براش تو کریستال فرمول بنویسم
این هم پاسخ به سوال اگه عدد اعشار نداشته باشد بصورت صحیح نمایش بدهد و هم این سوال که کاربر تعیین کننده تعداد اعشار هست
if Int ({MFactor.Tedad})= {MFactor.Tedad} then
CStr (Round ({MFactor.Tedad},0),0 )
else
CStr (Round ({MFactor.Tedad},{?DecNum}),{?DecNum} ) e
سلام دوستان من میخواستم داده های مربوط به واریز و پرداخت وجه برای یک مشتری رو در یک نرم افزار مدیریت فروش در یک جدول تک به نام تراکنش ها ذخیره نمایم و در هنگام گزارش گیری ردیف های مربوط به هر مشتری رو با استفاده از یک کد سلکت و بایند کردن دیتاست به کریستال ریپورت بفرستم
کاری که میخوام بکنم و نمیتونم اینه ردیف های این گزارش عبارت میشن از شماره ردیف،تاریخ،شرح،بدهکار،بست انکار که از بانک استخراج میشن و یک ردیف که خودم اضافه میکنم و میشه مانده میخوام برای هر ردیف مانده ردیف قبل با مبلغ بستانکار و بدهکار اون ردیف جمع و کسر بشه و درج بشه اما نمیتونم در کریستال ریپورت این چطوری میشه؟
میتونم جمع همه واریزی ها و برداشتی ها رو بگیرم و در آخر مانده فعلی رو بدست بیارم ولی میخوام برای هر ردیف یک مانده باشه...
در واقع نمیخوام برای هر مشتری در بانک اطلاعاتم جدول جداگانه داشته باشم که در هنگام ثبت هر واریز و برداشت آخرین مانده رو در جدول بگیره و بعد از انجام جمع و تفریق اون رو در بانک ذخیره کنه بلکه همه تراکنش ها در یک جدول ذخیره و مانده در هنگام گزارش گیری محاسبه بشه؟
سلام به همه
چطوری میشه جمع به حروف هر صفحه ازگزارش رو بر اساس فیلدی بنویسم.مثلا من یه ففاکتور طراحی کردم که شامل 3 صفحه است که می خوام جمع صفحه اول را در اخر همین صفحه بصورت حروف و جمع صفحه دوم رو بهمین ترتیب در همین صفحه به صورت حروف بنویسه و جمع صفحات بعدی رو به همین صورت.
همچنین رکودی در صفحه دوم ساخته بشه که جمع صفحه اول را در ابتدای صفحه نقل بده و صفحات بعدی را.
دوستانی که چنین مشکلی دارن، لطفا این تاپیک رو مشاهده کنن:همچنین رکودی در صفحه دوم ساخته بشه که جمع صفحه اول را در ابتدای صفحه نقل بده و صفحات بعدی را.
https://barnamenevis.org/showthread.p...F%D8%B1-Detail
سلام و به تشکر توپ بابت همشون خیلی خیلی خیلی عالی بودن من اولین باریه که از کسی تو سایت تشکر میکنم ولی این مطلب واقعا لیاقت تشکر رو داشت
1 مشکل خیلی کوچیک
تو خروجی تاریخ شمسی رو به صورت اعشار میزنه !!!!
13,92.00/3,00/3.,00 تو فرمول خط آخر
به اینصورتم تغییر دادم ولی باز نشد
stringvar exitmy:=totext(int(shamsiYear))+' / '+totext(int(shamsiMonth))+' / '+totext(int(shamsiDay));
exitmy;
با کلیک راستم نشد چون رشتس عدد نیست !!!
زحمت جوابشو بکشد
stringvar exitmy:=CSTR(shamsiYear,0,'')+' / '+CSTR(shamsiMonth,0)+' / '+CSTR(shamsiDay,0);
به جاش این کد رو بزار خوب میشه
سلام آقا یکی به دادم برسه من تازه شروع کردم به کریستال ریپورت و میخوام بدونم این همه کدی که تو همه سایت و همه انجمن ها میگن کجا مینویسیم
من نمیدونم کد ها رو کجا بنویسم؟؟؟؟؟؟؟؟؟؟؟
دو روزه خواب و خوراک ندارم مسئله هیسیتی کلافه شدم دیگه کد کد کد بابا اگه جاشو پیدا کنم مینویسم دیگه!!!!!!!