VB.Net و MS Access

VB.Net و MS Access

سیستم CRUD ثبت مشخصات کارکنان با استفاده از VB.Net و MS Access: یک تحلیل کامل و جامع


در دنیای برنامه‌نویسی، سیستم‌های مدیریت داده‌ها نقش بسیار مهمی دارند؛ به‌خصوص در سازمان‌ها و شرکت‌هایی که نیاز دارند اطلاعات کارمندان خود را به صورت منظم، سریع و دقیق ثبت، ویرایش و حذف کنند. یکی از محبوب‌ترین و ساده‌ترین راه‌ها برای پیاده‌سازی این نوع سیستم‌ها، استفاده از زبان برنامه‌نویسی VB.Net و پایگاه داده MS Access است. در این مقاله، به‌طور کامل و جامع، نمونه سورس کد یک سیستم CRUD (Create, Read, Update, Delete) برای ثبت مشخصات کارکنان را توضیح می‌دهیم.
مقدمات و نیازمندی‌ها
ابتدا باید بر روی محیط توسعه، نرم‌افزار Visual Studio نصب‌شده باشد. همچنین، باید یک پایگاه داده MS Access با نام دلخواه، مثلا "Employees.accdb"، ایجاد کنید. در این پایگاه داده، جدولی با نام "Employees" ساخته می‌شود که شامل فیلدهای مختلف برای ذخیره‌سازی اطلاعات کارکنان است. فیلدهای معمول، شامل: شناسه (ID)، نام، نام خانوادگی، شماره تماس، ایمیل، عنوان شغلی، و تاریخ استخدام است.
طراحی پایگاه داده
در MS Access، جدولی به صورت زیر ساخته می‌شود:
- ID (نوع داده: AutoNumber، کلید اصلی)

- FirstName (نویسه کوتاه)

- LastName (نویسه کوتاه)

- PhoneNumber (نویسه کوتاه)

- Email (نویسه کوتاه)

- JobTitle (نویسه کوتاه)

- HireDate (تاریخ/زمان)
این ساختار، پایه‌ای است برای ثبت و مدیریت اطلاعات کارکنان.
ایجاد پروژه VB.Net و طراحی فرم
در ویژوال استودیو، پروژه Windows Forms App ایجاد می‌شود. پس از آن، فرم اصلی طراحی می‌گردد، که شامل کنترل‌هایی مانند TextBox، Label، Button و DataGridView است. این کنترل‌ها برای وارد کردن داده‌ها، عملیات CRUD، و نمایش لیست کارکنان استفاده می‌شوند.
برای مثال، چهار دکمه اصلی در فرم وجود دارد:
- دکمه "ثبت" برای افزودن کارمند جدید

- دکمه "ویرایش" برای به‌روزرسانی اطلاعات

- دکمه "حذف" برای حذف کارمند

- دکمه "نمایش" برای بارگذاری داده‌ها در DataGridView
همچنین، TextBox هایی برای وارد کردن مشخصات مانند نام، نام خانوادگی، شماره تماس، ایمیل، عنوان شغلی و تاریخ استخدام.
اتصال به پایگاه داده
در VB.Net، برای ارتباط با MS Access، از کلاس OleDbConnection استفاده می‌شود. آدرس فایل پایگاه داده، در رشته اتصال تعریف می‌گردد، مثلا:
vb  

Dim conString As String = "Provider=Microsoft.ACE.OLEDB.
  1. 0;Data Source=Employees.accdb;"


سپس، این رشته برای باز کردن و مدیریت ارتباط، به صورت دائم یا موقت، استفاده می‌شود.
عملیات ثبت (Create)
در عملیات ثبت، ابتدا داده‌های وارد شده در TextBox ها جمع‌آوری می‌شود. سپس، یک عبارت SQL INSERT INTO ساخته و اجرا می‌گردد. مثلا:
vb  

Dim query As String = "INSERT INTO Employees (FirstName, LastName, PhoneNumber, Email, JobTitle, HireDate) VALUES (?, ?, ?, ?, ?, ?)"


با استفاده از OleDbCommand، پارامترهای مربوطه به پرس‌وجو اضافه می‌شود و اجرا می‌گردد. پ... ← ادامه مطلب در magicfile.ir
باکس دانلود (VB.Net و MS Access)
دانلود

پیشنهاد برای دانلود ( VB.Net و MS Access )

برای دانلود کردن اینجا را کلیک فرمایید

نظرات کاربران (۳)

مریم احمدی

عالی بود .. با تشکر