PDA

View Full Version : سوال: آیا جایگزینی برای کریستال ریپورت و sql sever وجود داره؟



kingtak
یک شنبه 10 دی 1391, 08:34 صبح
سلام دوستان
میخواستم بدونم راهی هست که بدون استفاده از دیتابیس های بزرگی مثل sql server و گزارشگیری مثل کریستال ریپورت برنامه نوشت؟
آخه یه برنامه مینویسم حجمش 10 مگ هم نمیشه ولی موقع درست کردن ستاپ مجبوریم کریستال ریپورت و...به فایل ستاپ اضافه کنیم.
خوب این که حجم برنامه رو بیخودی میبره بالا مخصوصا تو برنامه هایی که فوق فوقش 1/2 هزار تا رکورد داره...
مثلا به جای کریستال ریپورت امکانش هست اصلاعات رو به شکل یه pdf در آورد و به جای sql serrver از یه چیزی استفاده کرد که نیاز به نرم افزار کمکی(مثل sql server Express) نداشته باشه?

uniqueboy_ara
یک شنبه 10 دی 1391, 08:41 صبح
از SQLiteاستفاده کن
گزارش ها رو هم با DGVprinter از دیتا گرید به صورت مستقیم پرینت بگیر :)

AMIBCT
یک شنبه 10 دی 1391, 09:00 صبح
انتخاب گزینه‌ی مناسب برای برنامه‌نویسی به حجم برنامه مرتبط نیست

ممکن است نیازی که شما در یک برنامه‌ی 1 مگابایتی دارید با SQL Server برطرف بشود
و عکس آن هم ممکن است صادق باشد

گزینه‌های دیگر زیاد هستند که با توجه به نیاز باید یکی را انتخاب کرد
برای پایگاه داده که گزینه خیلی زیاد است
مثل همان که دوستان گفتند یعنی SQLite
موارد دیگر SQL Compact، FireBird، MySQL، PostgreSQL ...
خیلی از گزینه‌ها نسخه‌ی Embedded هم دارند یعنی بدون نیاز به نصب

برای گزارش هم باید ببینید چه خروجی نیاز دارید
کتابخانه‌هایی برای ایجاد pdf وجود دارند
فرمت‌های دیگر هم همین‌طور مثل Excel ، Word و خروجی نمایشگر
یا ممکن است مستقیم بخواهید اطلاعات را به چاپگر ارسال کنید