PDA

View Full Version : آموزش: یک نمونه پروژه به زبان سی شارپ و پایگاه داده sql server و کریستال ریپورت به صورت دینامیک



ehsan_gol65
سه شنبه 29 آذر 1390, 13:10 عصر
با سلام
یک نمونه پروژه که به زبان سی شارپ قبلا کار کردم رو برای علاقه مندان به اشتراک می گذارم ، تا کسانی که تا به حال به کریستال ریپورت کار نکردن بتوانند از این طریق گزارش گیری رو یاد یگیرن.
پروژه ممکن است دارای اشکالاتی باشد اما درست کار میکند.
نام دیتابیس :DbCrm1
نام کاربری:admin
رمز عبور:123456
sql server 2005
visual studio 2008
C#

برنامه را می توانید از لینک زیر دانلود کنید:
دانلود پروژه (http://www.parsandataco.com/Downloads/SampleProjectCSharpWithCrystalReportDynamic.rar)

Arash_janusV3
سه شنبه 29 آذر 1390, 13:13 عصر
:متفکر:
خوب پروژه رو هم خودمون بنویسیم؟!!!:چشمک:

ehsan_gol65
سه شنبه 29 آذر 1390, 13:27 عصر
:متفکر:
خوب پروژه رو هم خودمون بنویسیم؟!!!:چشمک:

برنامه آپلود شد

ali190
جمعه 26 اسفند 1390, 23:49 عصر
سلام
ببخشید ، اما این دیتابیس (پروژه بالایی) Attach یا Restore نمیشه
ممنون میشم راهنمایی بفرمائید
یاعلی

p.parsaee
شنبه 27 اسفند 1390, 01:34 صبح
با سلام
یک نمونه پروژه که به زبان سی شارپ قبلا کار کردم رو برای علاقه مندان به اشتراک می گذارم ، تا کسانی که تا به حال به کریستال ریپورت کار نکردن بتوانند از این طریق گزارش گیری رو یاد یگیرن.
پروژه ممکن است دارای اشکالاتی باشد اما درست کار میکند.
نام دیتابیس :DbCrm1
نام کاربری:admin
رمز عبور:123456
sql server 2005
visual studio 2008
C#

برنامه را می توانید از لینک زیر دانلود کنید:
دانلود پروژه (http://www.parsandataco.com/Downloads/SampleProjectCSharpWithCrystalReportDynamic.rar)


سلام

با تشكر از زحمتي كه كشيدين و اونو در اختيار ديگران قرار دادين.

ميشه لطف كنيد بگين چطور ميشه پايگاه داده رو به sql server اتچ (attach) كرد؟ چون پسوندش bak هست sql server موقع attach كردنش error مي ده.

vof.ir
شنبه 27 اسفند 1390, 02:54 صبح
پایگاه داده این پروژه باید Restore بشه نه اینکه attach کنید
همین!

abcd_a
شنبه 27 اسفند 1390, 09:53 صبح
سلام
من دیتابس restor کردم و تنظیمات اون را تو سی شارپ انجام دادم موقع loginکردن پیغام خطا میده میشه در مورد تنظیماتی اگه دراره توضیح بدین
با تشکر

abcd_a
شنبه 27 اسفند 1390, 10:35 صبح
با تشکر
درست شد

ali190
شنبه 27 اسفند 1390, 22:11 عصر
من با SQL server2005 ریستور میکنم ، نمیشه
میشه توضیح بدید

ehsan_gol65
جمعه 11 فروردین 1391, 11:14 صبح
سلام ،ببخشید که دیر جواب دادم
فایل دیتابیس رو باید restore کنید نه Attach ، یه دیتابیس به نام dbcrm1 بسازید طبق چیزی اول نوشتم، بعد فایل رو restore کنید ، هیچ مشکلی هم نباید پیش بیاد
نام کاربری و رمز عبور را هم نوشتم ، برنامه رو در حالت سرویس دهنده قرار بدهید ، اگه باز مشکل داشتین شاید فکر کنم اشکال localhost باشه ،
در داخل فرم frmlogin.cs برید مقدار Data Source رو مطابق با کامپیوتر خودتون تنظیم کنید ، دیگه نباید مشکلی باشه

ehsan_gol65
جمعه 11 فروردین 1391, 11:15 صبح
باز اگه مشکلی بود ، بگین که توضیح بدم

ali190
جمعه 11 فروردین 1391, 11:36 صبح
سلام
ببخشید من هر کاری میکنم Restore نمیشه
اگر میشه Script دیتابیس رو قرار بدید
ممنون میشم
یاعلی

ehsan_gol65
شنبه 12 فروردین 1391, 12:21 عصر
خود فایل های دیتابیس رو قرار دادم ، attatch بفرمایید ببینید چطور میشه؟

zayens
شنبه 12 فروردین 1391, 13:17 عصر
خود فایل های دیتابیس رو قرار دادم ، attatch بفرمایید ببینید چطور میشه؟

نیازی به این کار نیست

روش Restore کردن فایلهای بک آپ یا bak.* (در اینجا LastBackupCRM.bak که در همین نمونه پروژه وجود داشت) به اینصورته:

1-

ehsan_gol65
جمعه 01 اردیبهشت 1391, 18:38 عصر
کسانی که پروژه را تست کردن ، نظرشون چی بود؟از لحاظ طراحی میگم، خوب بود یا نه؟

armsoftpc
جمعه 01 اردیبهشت 1391, 19:19 عصر
به نام خدا
با سلام
واقعا پروژه عالی است ، اما اگر بخواهیم پروژه را کامپایل کرده و برای دیگر کاربران (آماتور) بدهیم تا فقط از برنامه مان استفاده کنند ، آیا آن ها باید Mysql Server را که حجم آن 3 گیگ است روی کامپیوترشان نصب و اجرا کنند ، شیوه انتقال دیتابیس با نرم افزار چگونه است، اطلاعاتی که کاربر در دیتابیس نرم افزار وارد می کند در کجا ذخیره میشوند ، در صورتی که دیتابیس sqlserver روی کامپیوترشان نصب و اجرا نیست.
(اگر می شود بیشتر توضیح دهید و اگر امکان دارد از عکس نیز استفاده کیند)
موفق باشید.

ehsan_gol65
دوشنبه 18 اردیبهشت 1391, 17:29 عصر
سلام ، البته درست متوجه منظورتون نشدم
برای اینکه با نرم افزار کار کنید حتما باید دیتا بیس داشته باشید، حالا چه کاملش چه اکسپرس ، و اگر شما بخواین ، پروژه رو فقط کامپایل کنید که سورس رو نداشته باشند ، یا فایل های داخل فولدر bin رو بهش بده یا ازش setup بساز ، در هر حال دیتابیس رو نیاز داری