![]() |
|
[سؤال] كود قاعدة بيانات visual basic 2010 express - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] كود قاعدة بيانات visual basic 2010 express (/showthread.php?tid=51107) |
كود قاعدة بيانات visual basic 2010 express - KHALED987 - 24-01-25 ا السلام عليكم
عملت برنامج يحتوي على قاعدة بيانات . قاعدة البيانات تم عملها من داخل البرمجية البرنامج مخصص لسلف الموظفين وعملت جدولين
الجدول الاول به اسم الموظف و طبيعة عمله و ملاحظات
الجدول الثاني به اسم الموظف و قيمة السلفة و التاريخ
المطلوب اذا تكرمتم
كيفية ربط الجدولين ببعض
و كود عند الاستعلام في نهاية الشهر عن موظف معين يظهر لي كم مجموع السلف و تفاصيلها مثل اي تاريخ تم اخذ السلفة
المشروع بالمرفقات
و جزاكم الله كل خير
RE: كود قاعدة بيانات visual basic 2010 express - Kamil - 25-01-25 لربط الجدولين ببعض في قاعدة البيانات الخاصة ببرنامج سلف الموظفين، يمكنك استخدام العلاقات بين الجداول (Relations) باستخدام المفتاح الأساسي (Primary Key) و المفتاح الأجنبي (Foreign Key). في حالتك، سيحتوي جدول "السلف" على المفتاح الأجنبي الذي يربط كل سجل سلفة بسجل الموظف في جدول "الموظفين". هيكل الجدولين: جدول الموظفين (Employees) EmployeeID (مفتاح أساسي) EmployeeName JobType Notes جدول السلف (Loans) LoanID (مفتاح أساسي) EmployeeID (مفتاح أجنبي، يشير إلى EmployeeID في جدول "الموظفين") LoanAmount LoanDate كيفية ربط الجدولين: في جدول "السلف"، تقوم بإنشاء حقل EmployeeID ليكون مفتاحًا أجنبيًا يرتبط بحقل EmployeeID في جدول "الموظفين". تأكد من أن العلاقة بين الجدولين هي علاقة واحدة إلى متعدد (One-to-Many)، حيث يمكن أن يكون لكل موظف عدة سلف، لكن كل سلفة تتعلق بموظف واحد فقط. استعلامات SQL: 1. إنشاء الجداول: PHP كود : CREATE TABLE Employees (2. استعلام لحساب مجموع السلف لشهر معين: لتستعلم عن مجموع السلف التي أخذها موظف معين في نهاية الشهر، يمكنك استخدام الاستعلام التالي: PHP كود : Public Sub GetEmployeeLoanSummary(employeeName As String, month As Integer, year As Integer)شرح الكود: الاتصال بقاعدة البيانات: يتم فتح الاتصال باستخدام SqlConnection مع سلسلة الاتصال المناسبة. الاستعلام: الاستعلام يقوم بحساب إجمالي السلف (SUM(L.LoanAmount)) للموظف في الشهر المحدد (@Month) والسنة المحددة (@Year). المعلمات: يتم إضافة المعلمات (اسم الموظف، الشهر، السنة) باستخدام cmd.Parameters.AddWithValue. جلب البيانات: يتم استخدام SqlDataAdapter لتحميل البيانات في DataTable. عرض النتيجة: يتم عرض النتيجة باستخدام MessageBox، حيث يظهر إجمالي السلف وتواريخ السلف. 3. كيفية استخدام الكود: لتنفيذ هذا الكود واستدعاء الوظيفة، يمكنك استخدام التالي في البرنامج: PHP كود : ' استدعاء الوظيفة عند طلب استعلام الموظف"اسم الموظف": اسم الموظف الذي ترغب في الاستعلام عنه. 1: الشهر الذي تريد الاستعلام عنه (مثال: يناير). 2025: السنة التي تريد الاستعلام عنها. ملاحظات: تأكد من استبدال "your_connection_string_here" بسلسلة الاتصال الخاصة بك بقاعدة البيانات. تأكد من أن الجداول تحتوي على بيانات صحيحة وأن الموظف الذي يتم الاستعلام عنه موجود في قاعدة البيانات. |