برنامج إدارة المطاعم - الدرس الأول: تصميم واجهة المنتجات وإنشاء الجدول الخاص بها


في الدرس الاول من برنامج ادارة المطاعم سنقوم بتصميم قاعدة البيانات التي ستكون من نوع  MS Accessثم ننشاء داخلها اول جدول ونسميه مثلا ItemsInfo .


في الدرس الاول من برنامج ادارة المطاعم سنقوم بتصميم قاعدة البيانات التي ستكون من نوع  MS Accessثم ننشاء داخلها اول جدول ونسميه مثلا ItemsInfo .

بعدها ننشأ موديول Module  ونسميه مثلا conn في الفيجوال بيسك كما موضح في الفيديو ..) اضغط هنا لمشاهدة الدرس الاول)

بعدها نقوم بربط قاعدة البيانات مع الفيجوال بيسك عن طريق الكود التالي:


Public con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=" & Application.StartupPath & "\CafeDB.accdb;")
Public da As New OleDbDataAdapter
Public dt As New DataTable

بعدها يتم انشاء نموذج جديد Form نسميه مثلا Form1    او اي اسم اخر تريده ثم نظيف اليه اول اداة وهي Datagridview  والتي تستخدم لعرض جدول المواد  من قاعدة البيانات بأستخدام الكود التالي:

Sub Load_Data()
 Dim daitems As New OleDbDataAdapter
 Dim dtitems As New DataTable
dtitems.Clear()
daitems = New OleDbDataAdapter("Select * from ItemsInfo", con)
daitems.Fill(dtitems)
DataGridView1.DataSource = dtitems
End Sub

او عن طريق الكود الثالي:

Sub Load_Data()
dt.Clear()
da = New OleDbDataAdapter("Select * from ItemsInfo", con)
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub

ثم يتم وضع الكود داخل حدث Form_Load كما موضح بالصور ادناه:


الطريقة الأولى

 


هنا قمنا باستخدام Data Adapter و Data Table  جديدة
----------------------------------------

 الطريقة الثانية:

هنا استخدمنا نفس ال Data Adapter و Data Table

--------------------------------

·         لتحميل السورس كود اضغط هنا

·         لتحميل قاعدة البيانات اضغط هنا

والان اترككم مع الفيديو على اليوتيوب

تعليقات

  1. اسال الله ان يكتب لك الاجر ... خالدالحربي مكة المكرمة

    ردحذف
  2. شرح ممتاز جدا

    سلام عليكم استاذنا العزيز بداية احييك على شرحك الهادئ والواضح جداً . فأنا شخص جديد على لغة الفيجوال استديو ولكنني احببت ان اتعلمها خطوة بخطوة وقد بدأت معك من هذا الدرس وطبقت كل ماقمت به انت بحدافيره ولكن عندما اعطي امر للتنفيذ يعطيني خطأ في جملة da.fill(dt) ولم اعرف السبب ولم اتمكن من ايجاد الحل فل بالإمكان افادتي من قبلكم او من قبل الأخوة اصحاب التجارب السابقة ولكم مني جزيل الشكر والتقدير

    هذا رابط المشكلة
    https://drive.google.com/file/d/1gOPjVB3LdXWwF892i07yJ0B9IVn4Hwty/view?usp=sharing

    ردحذف

إرسال تعليق

المشاركات الشائعة من هذه المدونة

برنامج إدارة المطاعم - الدرس الثالث والعشرون والأخير: برمجة صلاحيات المستخدمين

برنامج إدارة المبيعات - الدرس الأول :- صفحة الموجودات - الجزء 1 - إنشاء جدول الموجوادت وعرضه بالفيجوال بيسك

دورة Microsoft Access - الدرس الثامن: انشاء وتوزيع صلاحيات التحكم للمستخدمين :