المشاركات

برنامج إدارة المبيعات - الدرس الثالث:- صفحة الموجودات - الجزء 3 - حذف مادة معينة - البحث عن مادة معينة

صورة
في الدرس الثالث من برنامج ادارة المبيعات سنقوم ببرمجة الادوات المتبقية في  صفحة الموجودات وهي كل من:- زر الحذف - btnDelete زر اعادة تحميل الجدول - btnReload مربع نص البحث - tbFindItem الأدوات و الأكواد المستخدمة في هذا الدرس أولا: زر الحذف - btnDelele  عن طريق هذا الزر نقوم بحذف مادة معينة من قاعدة البيانات ويتم ذلك عن طريق الكود التالي:-      Private   Sub  btnDelete_Click(sender  As   Object , e  As  EventArgs)  Handles  btnDelete.Click          Try             curRow = dgvItems.CurrentRow.Index             IDpos = dgvItems.Rows(curRow).Cells( "ID" ).Value.ToString              Dim  itmName  As   String  = dgvItems.Rows(curRow).Cells( "ItemName" ).Value.ToString   ...

برنامج إدارة المبيعات - الدرس الثاني :- صفحة الموجودات - الجزء 2 - إضافة وتعديل المواد

صورة
في الدرس الثاني من برنامج ادارة المبيعات سنقوم ببرمجة كل من زر اضافة مادة جديدة وزر تعديل المواد المُخزنة سابقاً في قاعدة البيانات.   وتتم هذه العملية عن طريق الخطوات التالية:- 1.       إضافة زر جديد وتسميته btnAdd   لاضافة مادة جديدة. من خلاله نقوم بتفعيل الادوات الإضافة والتعديل الموجودة داخل    gbInput وتعطيل الادوات الاخرى مثل gbTable و gbActions وذلك لمنع المستخدم من الضغط عليها اثناء الاضافة او التعديل . ثم يتم استخدام متغير من نوع String   ونسميه status    ويتم تعريفه في اعلى الفورم وليس داخل زر btnAdd . كما موضح بالكود التالي:- ثم نعطيه  قيمة مثلا Add   داخل زر btnAdd وذلك لتنفيذ كود الاضافة عند النقر على زر الحفظ btnSave . كما موضح في الكود التالي:-       2.       إضافة زر جديد ونسميه btnEdit   من خلاله نقوم ايضا بتفعيل الادوات الإضافة والتعديل الموجودة داخل   gbInput وتعطيل الادوات الاخرى مثل gbTable و gbActi...

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

صورة
  في الدرس الاول من برنامج ادارة المبيعات سنقوم بتصميم فورم   frmItems  خاص بالموجودات يحتوي على   Datagridview  يستخدم لعرض الموجودات المُخزنة في قاعدة البيانات كذلك اضافة  Textbox لاسم المادة وسعر الشراء والبيع تستخدم لاضافة مواد جديدة او تعديل بيانات مواد سابقة. كما سيتم اضافة ازرار كالإضافة والتعديل والحذف ..الخ  كما موضح بالصورة ادناه. بعدها نذهب الى مسار حفظ البرنامج على جهاز الكومبيوتر داخل ملف bin ثم debug ، بعدها نقوم بإنشاء قاعدة بيانات من نوع اكسس. ثم نقوم بانشاء جدول داخلها لخزن موجودات المحل المعدة للبيع، يتضمن اسم المادة وسعر الشراء والبيع. كما موضح بالصوره ادناة  بعدها نقوم بانشاء إستعلام لحساب الربح المتحقق من خلال طرح سعر البيع من شعر الشراء كما موضح بالصورة ادناه بعد ان ننتهي من قاعدة البيانات نعود للفيجوال بيسك، نقوم بعمل اتصال مع قاعدة البيانات عن طريق اضافة Module يحتوي على جملة الاتصال مع قاعدة البيانات فقط. كما موضح بالصورة ادناه وأخيرا بعد إنشاء الاتصال مع قاعدة البيانات نذهب الى فورم الموجودات ثم الى حدث  frmItems_Loa...

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

صورة
في هذا الدرس سنقوم بانشاء صلاحيات دخول وتحكم في البرنامج او قاعدة البيانات حسب الصلاحية الموزعة لكل مستخدم وذلك عن طريق انشاء جدول للمستخدمين يتم فيه اعطاء كل مستخدم اسم مستخدم وكلمة مرور وتحديد الصلاحية للدخول الى البرنامج. لتحميل كود الدخول والصلاحيات اضغط هنا

دورة Microsoft Access - الدرس السابع : كيفية انشاء صفحة دخول (Login From) للاكسس

صورة
في هذا الدرس سنقوم بانشاء صغحة دخول لقاعدة البيانات تتضمن اسم مستخدم وكلمة مرور وذلك لحماية قاعدة البيانات من التلاعب بها او تغيير محتوياتها. حيث لايسمح للدخول الى قاعدة البيانات من دون اسم مستخدم وكلمة مرور صحيحة.

دورة Microsoft Access - الدرس السادس : كيفية انشاء Navigation Form وعرض النماذج والتقارير فيه

صورة
في الدرس السادس سوف نتعلم انشاء  Navigation Form او نموذج التنقل حيث يتم اضافة الجداول والنماذج والتقارير التي تم انشاءها في قاعدة البيانات داخلها وذلك لسهولة النتقل بينهما.

دورة Microsoft Access - الدرس الرابع: كيفية إنشاء فورم (Form) للجداول والاستعلامات

صورة
في الدرس الرابع سنقوم بتحويل الجداول او الاستعلامات الى نماذج (Forms) وذلك لتسهيل عرض البيانات الموجودة فيها وتعديلها او اضافة بيانات جديدة