0
09383027965

اتوماسیون مشاوراملاک قسمت هجدهم

 

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

این بار با کاربران سایتمون هستیم با آموزش پروژه محور اتوماسیون مشاوراملاک تا باری دیگر در خدمت کاربرانمان باشیم

این پروژه با نرم افزار قدرتمند visual studio در محیط سی شارپ طراحی خواهد شد و بانک اطلاعاتی آن با sql server2008

خواهد شد.

در این پروژه به ترفند های زیادی خواهیم پرداخت و راه حل های زیادی برای طراحی هرچه بهتر فرم های پروژه خواهیم پرداخت.

ما در این پروژه به طریق های مختلفی به پیاده سازی کد های پروژه خواهیم پرداخت.

 

 اتوماسیون مشاوراملاک
اتوماسیون مشاوراملاک

 

 

مدیران سایت به کاربران خود این آموزش پروژه محور رو پیشنهاد می نمایند و با دنبال کردن قسمت های مختلف این پروژه

اطمینان کافی می دهیم که به راحتی بتوانید پروژه های امسال این آموزش پروژه محور را به راحتی انجام دهید.

 

قسمت هجدهم اتوماسیون مشاوراملاک

 

در این قسمت به بررسی موارد ذیل می پردازیم:

  • کار با کلاس ها

  • پاس دادن اطلاعات بین فرم ها

  • فرم نمایش مالکین برای انتخاب مالک خاص

  • به چه شیوه ای از افزونگی داده جلوگیری کنیم

 

 

مشاهده آنلاین این قسمت از آموزش در سایت دانشجویان کامپیوتر

 

 

همچنین می توانید ویدئو مربوط به این قسمت را با کیفیت اصلی دانلود نمایید.

 

 

دانلود
دانلود

 

 

دیدگاه کاربران
  • اکلیل 5 بهمن 1395

    ضمن عرض سلام
    من با الهام گرفتن از طراحی نرم افزار اتوماسیون مشاور املاک شما مخصوصا قسمت 18 و 19 آن سعی کردم تا یک مشتری را با خصوصیت های نام، کد مشتری، آدرس او بسازم و برای درخواست او جدولی جداگانه ساختم که تقریبا شامل ستونهای شماره درخواست، کد مشتری ، هزینه مالی، تاریخ درخواست، موصوع درخواست و… هست.
    در واقع من خود مشتری را مالک و درخواست او را خانه ای که شما برای مالکتان ثبت کردید در نظر گرفتم و روندی که در آموزش 18 و 19 توضیح دادید برای درخواست مشتری پیاده کردم.
    اطلاعات مشتری به درستی در بانک اطلاعاتی ذخیره میشه اما وقتی وارد فرم درخواستش میشم و می خوام اطلاعاتش رو به همون روشی که در قسمت 19 برای دکمه ذخیره آموزش دادید وارد می کنه اما وقتی دکمه ذخیره میزنم میگه مشکل در برقراری ارتباط با بانک اطلاعاتی!
    یک بار کد Addnewکه برای دکمه جدید گفتید رو حذف کردم اونوقت دوباره برنامه رو اجرا کردم این دفعه که دکمه ذخیره میزنم میگه اطلاعات ذخیره شده
    اما بعدش که میرم نگاه می کنم در واقع هیچ اطلاعات جدیدی ثبت نشده!!!
    اینکه گفتید خاصیت nullرو هم رعایت کنید در SQL چک کردم درست هست.
    این عدم برقراری ارتباط با بانک اطلاعاتی دلیلش چی میتونه باشه؟
    ممکن هست من رو راهنمایی کنید. هر چی به ذهنم می رسید امتحان کردم مشکل حل نشد!
    خیلی ممنونم

    • admin 5 بهمن 1395

      با سلام و درود
      خوب اگه ارتباط شما با بانک برقرار نباشه که اطلاعات مشتری رو هم نمی توانید ذخیره کنید. پس ارتباط شما با بانک اطلاعاتی برقرار می باشد. فقط نکته ای که شاید مشکلتون این باشه اینه که شما در جدول ثبت درخواست یک کد مشتری داخل این جدول دارید اگر دیاگرامی بین این دو جدول برقرار کرده اید حتما باید کدی برای اون فیلد ذخیره شود که در داخل جدول مشتری ها ثبت شده باشد اگر کدی که ثبت نشده باشید قصد ذخیره کردن داشته باشید دیاگرام برنامه اجازه این کار را به شما نمی دهد.
      واسه این که بهتر متوجع شوید که مشکل از داخل Sql server هست یا داخل کد نویسی سی شارپ تون وارد Sql server شوید و داده هایی که داخل فرم وارد می کنید و خطای بانک اطلاعاتی می ده رو به صورت دستی در بانک ذخیره کنید اگر بدون خطا ذخیره انجام شد پس مشکل از کد نویستون هست اگر اونجام خطا داد حتما نوع داده های ورودی با نوع های فیلد های جدول هم خوانی ندارد یا از دیاگرامی استفاده می کنید که مانع از ذخیره شدن کد مشتری ای میشه که هنوز در جدول مشتریان ثبت نشده است.

  • اکلیل 5 بهمن 1395

    با سلام
    راهنمایی هایی که کردید رو انجام دادم، اطلاعاتی رو که در فرم وارد می کردم، دقیقا دستی در SQL وارد کردم و هیچ خطایی نداد و ثبت شد.
    try catch رو که برداشتم موقع ذخیره کردن فرم درخواست داخل پیغام خطاش نوشت column ID does not allow nulls
    من توی آموزشهاتون که میدیدم گفتید ردیف به صورت خودکار داده بشه و نیازی نیست داخل فرمتون کار بذارید من هم توی بانک اطلاعاتی موقع طراحی جدول ردیف رو identifierتعریف کردم و داخل فرم درخواستم دیگه textboxی براش در نظر نگرفتم.
    که حالا ظاهرا این پیغام خطا رو میده!

    یعنی باید ردیف رو هم کاربر وارد کنه؟!!!

    • admin 5 بهمن 1395

      با سلام و درود
      اگر موقع تعریف جدول در بانک اطلاعاتی مقدار id را به صورت Auto Incriment در آورده باشید نیازی به وارد کردن آن نیست ولی اگر این کار را نکرده اید باید مقدار Id رو هم وارد نمایید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

9 + 16 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.