دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET
نمونه سورس کد سیستم CRUD ثبت مشخصات کارکنان با استفاده از VB.Net و MS Access
در این مقاله، قصد دارم به طور جامع و کامل درباره یک نمونه سورس کد سیستم CRUD برای ثبت و مدیریت مشخصات کارکنان صحبت کنم. این سیستم بر پایه زبان برنامهنویسی VB.Net و بانک اطلاعاتی MS Access ساخته شده است. هدف اصلی این پروژه، فراهم کردن یک راهکار آسان و کارآمد برای ثبت، خواندن، بروزرسانی و حذف اطلاعات کارکنان است، که در محیطهای کسب و کار و سازمانها کاربرد فراوانی دارد.
مقدمه
در دنیای امروز، مدیریت دادهها و اطلاعات مهمترین بخش هر سازمان است. به همین دلیل، سیستمهای مدیریت دادهها باید قابلیتهای CRUD (Create, Read, Update, Delete) را داشته باشند تا بتوانند عملیاتهای پایهای مربوط به دادهها را انجام دهند. در پروژهای که در ادامه شرح داده میشود، کاربران میتوانند مشخصات کارکنان را ثبت کنند، اطلاعات آنها را مشاهده، اصلاح و حذف کنند. این سیستم به دلیل سادگی و کاربرپسند بودن، برای توسعه دهندگان مبتدی و حتی حرفهای، یک نمونه عالی محسوب میشود.
ساختار بانک اطلاعاتی MS Access
در ابتدای کار، باید یک بانک اطلاعاتی MS Access ایجاد کنیم. این بانک شامل جدولی است که تمامی اطلاعات مربوط به کارکنان در آن ذخیره میشود. فرض کنید یک جدول با نام "Employees" ساختهایم، که ستونهای زیر را دارد:
- EmployeeID (شماره منحصر به فرد، کلید اصلی)
- FirstName (نام)
- LastName (نام خانوادگی)
- BirthDate (تاریخ تولد)
- Gender (جنسیت)
- Position (موقعیت شغلی)
- Department (دستهبندی یا بخش مربوطه)
- Salary (حقوق)
این ساختار پایه، اطلاعات مورد نیاز برای هر کارمند را شامل میشود و عملیات CRUD بر روی این جدول انجام میگیرد.
طراحی فرم VB.Net
در محیط Visual Studio، یک پروژه Windows Forms ایجاد میکنیم. فرم اصلی شامل موارد زیر است:
- TextBox برای وارد کردن نام، نام خانوادگی، تاریخ تولد، جنسیت، موقعیت، بخش و حقوق
- DataGridView برای نمایش لیست کارکنان
- Buttonهای جداگانه برای عملیاتهای افزودن، بروزرسانی، حذف و نمایش دادهها
برای هر عملیات، رویدادهای مربوطه نوشته میشود. به عنوان مثال، دکمه "افزودن" عملیات درج رکورد جدید را انجام میدهد، "بروزرسانی" برای اصلاح اطلاعات، "حذف" برای حذف رکورد و "نمایش" برای بارگذاری دادهها در DataGridView است.
اتصال به بانک اطلاعاتی
در کد VB.Net، باید یک اتصال به بانک Access برقرار کنیم. این کار با استفاده از کلاس OleDbConnection انجام میشود. نمونه کد زیر نشان میدهد که چگونه یک اتصال برقرار میشود:
vb.net
Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.- 0;Data Source=|DataDirectory|\Employees.accdb")
در ادامه، عملیاتهای مختلف بر روی بانک انجام میشود، مثلا، درج، خواندن، بروزرسانی و حذف، با استفاده از دستورات SQL و کلاس OleDbCommand.
عملیات CRUD در VB.Net
- افزودن رکورد (Create)
برای ثبت کارمند جدید، از دستور INSERT INTO استفاده میکنیم. بعد از گرفتن مقادیر ورودی از TextBoxها، ... ← ادامه مطلب در magicfile.ir
باکس دانلود (دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET)
دانلود
پیشنهاد برای دانلود ( دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET )
نظرات کاربران (۳)
مریم احمدی
عالی بود .. با تشکر