کریستال ریپورت چیست؟

امروزه با توجه به حجم وسیع اطلاعات، استفاده از Database در برنامه ها به جزء لاینفک تبدیل گشته است. حال با توجه به اینکه در زمینه های تجاری (و یا زمینه های غیرتجاری با حجم زیاد اطلاعات) ارائه ی گزارش از این Database ها، امری الزامی در یک نرم افزار و یا یک شبکه است، لازم است که ساختاری مناسب جهت انجام این مهم ایجاد شود.سالها پیش متخصصان بعد از ایجاد کامل نرم افزار، مجبور به صرف زمان قابل توجهی (گاهی به اندازه نیمی از زمان ایجاد نرم افزار) برای ساخت و مدیریت این گزارش ها بودند، به خاطر اینکه مجبور می شدند علاوه بر ایجاد اطلاعات گزارش، آنرا (به عنوان مثال) داخل یک صفحه A4 قرار دهند، به صورتی که هم قابل چاپ (بدون هیچ نرم افزار کمکی) باشد، و هم با تقسیم اطلاعات در صفحات پشت سر هم، فرمت و قالب بندی آنها بدون تغییر باقی بماند. طی چند سال اخیر، روش ها و نرم افزار های متعددی از شرکت های مختلف برای حل این معزل و کمک به برنامه نویسان ارائه شد. در هیچ زمینه ای، روش های مختلف کامل نیستند و هر کدام مزایا و معایبی دارند. این روشها هم از این قاعده مستثنی نبودند، ولی بالاخره روشی که شرکت فرانسوی Business Objects ارائه داد، توسط مایکروسافت به عنوان یک روش استاندارد در پلتفرم NET. پذیرفته شد، و یک نسخه ی رایگان (و البته با امکانات محدود) از نرم افزار آن که Crystal Reports نام دارد،هم در Visual Studio.Net گنجانده شد. در درس های آینده با آموزش تصویری گزارش گیری در خدمت شما هستیم.

مرجع : barnamenevis.org

لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.

  1. اکبر قره باغی پاسخ دادن

    سلام، من یه سوالی داشتم

    من گزارشگیری رو با cristal report بکتم بهتره یا stimulsoft report

    لطفا توضیح بدین

    ممنون

    • Developer0400 پاسخ دادن

      سلام ، فرقی نمی کنه ، با هر کدوم که راحتید می تونید گزارش رو تهیه کنید.

      • NIma پاسخ دادن

        با سلام خدمت استاد

        ضمن تشکر از آموزش گزارشگیری با کریستال رپورت می خواستم خواهش کنم اگه امکانش بهشه راجع به استیمول سافت هم یه همچین آموزشی رو ارائه بدید.

        با تشکر.

        • یونس ابراهیمی

          سلام دوست عزیز..ممنون از لطفتون.. چشم اونم حتما میذارم

  2. mahdi_mh97 پاسخ دادن

    یک سوال مهم داشتم
    میخواستم ببینم من میتونیم توی گزارش رنگ چاپ کنم
    مثلا من در یک ارایه کدهای RGB چند رنگ رو دارم حالا میخوام یک صفحه چاپ کنم که توش چند تا مربع باشه که با رنگ کد مورد نظر پر شده باشه