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

نسخة كاملة : جلب بيانات من اكثر من جدول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
السلام عليكم 
اريد جلب بيانات باستخدام views  رقم الوظيفيEmployeeID  اسم موظفEmployeeName  اسم ادارة mange_name  اسم قسم dept_name
وجدوال هيا 
جدول موظف جلب منه (رقم الوظيفي,اسم موظف)
وبيانات جدول موظف هيا 
id int 
EmployeeID int 
EmployeeName nvarchar 
جدول ادارة (اسم ادارة)
id_mange int
mange_name nvarchar
EmployeeID int
جدول قسم (اسم القسم) 
dept_id int 
dept_name nvarchar
id_mange int
EmployeeID int
للعلم لايوجد علاقات بين جدوال اقصد مفتاح اجنبي fk 
هدا استعلام لما لايجلب بيانات 
كود :
SELECT dbo.Employees.EmployeeName, dbo.manage.mange_name, dbo.dept.dept_name, dbo.Employees.EmployeeID
FROM     dbo.Employees INNER JOIN
                 dbo.manage ON dbo.Employees.EmployeeID = dbo.manage.EmployeeID INNER JOIN
                 dbo.dept ON dbo.Employees.EmployeeID = dbo.dept.EmployeeID
(25-07-23, 01:38 PM)ahmed_king2023 كتب : [ -> ]السلام عليكم 
اريد جلب بيانات باستخدام views  رقم الوظيفيEmployeeID  اسم موظفEmployeeName  اسم ادارة mange_name  اسم قسم dept_name
وجدوال هيا 
جدول موظف جلب منه (رقم الوظيفي,اسم موظف)
وبيانات جدول موظف هيا 
id int 
EmployeeID int 
EmployeeName nvarchar 
جدول ادارة (اسم ادارة)
id_mange int
mange_name nvarchar
EmployeeID int
جدول قسم (اسم القسم) 
dept_id int 
dept_name nvarchar
id_mange int
EmployeeID int
للعلم لايوجد علاقات بين جدوال اقصد مفتاح اجنبي fk 
هدا استعلام لما لايجلب بيانات 
كود :
SELECT dbo.Employees.EmployeeName, dbo.manage.mange_name, dbo.dept.dept_name, dbo.Employees.EmployeeID
FROM     dbo.Employees INNER JOIN
                 dbo.manage ON dbo.Employees.EmployeeID = dbo.manage.EmployeeID INNER JOIN
                 dbo.dept ON dbo.Employees.EmployeeID = dbo.dept.EmployeeID

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

جدول الموظفين
--------------------
1.رقم الموظف Employee_Id النوع int
2. اسم الموظف Employee_Name النوع نصي
3. رقم القسم

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

جدول الادارات
-------------------
1. رقم الادارة id_mange النوع رقم
2. اسم الادارة mange_name النوع نصي

لاحظ الان لا يوجد اي علاقة بين الجدولين

جدول الاقسام
---------------------
1. رقم القسم dept_id النوع رقم
2. اسم القسم dept_name النوع نصي
3.رقم الادارة id_mange النوع رقم

************************************

الان لاحظ كيف اصبحت عملية الربط جدول الموظفين مربوط بجدول الاقسام وجدول الاقسام مربوط بجدول الادارات
بامكانك الاستعلام بسهولة تامة وحتى يمكنك انشاء view بسهولة
اخي انا لدي جدول موظفين  جدول ادارات جدول اقسام جدول وحدات
مثال اريد اضافة موظف ادارة موارد بشرية قسم شؤون موظفين وحدة الملاك الوظيفي
هدا الذي اريد اضافته. بينما  قسم يتبع ادارة وحدات تتبع اقسام
EmployeeName جدول موظف
mange_name جدول ادارة
dept_name جدل اقسام
unit_name جدول وحدات
بينما رقم الوظيفي اقوم بتولديها تلقائيا 
اريد جملة ادخال كيف تكون في4 جدوال
(26-07-23, 01:31 PM)ahmed_king2023 كتب : [ -> ]اخي انا لدي جدول موظفين  جدول ادارات جدول اقسام جدول وحدات
مثال اريد اضافة موظف ادارة موارد بشرية قسم شؤون موظفين وحدة الملاك الوظيفي
هدا الذي اريد اضافته. بينما  قسم يتبع ادارة وحدات تتبع اقسام
EmployeeName جدول موظف
mange_name جدول ادارة
dept_name جدل اقسام
unit_name جدول وحدات
بينما رقم الوظيفي اقوم بتولديها تلقائيا 
اريد جملة ادخال كيف تكون في4 جدوال

يبدو انك مشاكتي السابقه غير مرئيه
اخي عبد الخالق بارك الله فيك للرد
انا لايمكنني اضافة منشور تظهر صفحة منتدي تحمل ولاينزل منشور
حتا في الرد هو عباره عن اضغط علي اقتباس ياريت منتدي ازالة حظر علي حسابي
والله ليس اريد وضع مشروع انما لايمكنني رد في ردود بملف انما عباره عن اقتباس
الان الذي يظهر لك
(26-07-23, 11:21 PM)ahmed_king2023 كتب : [ -> ]اخي عبد الخالق بارك الله فيك للرد
انا لايمكنني اضافة منشور تظهر صفحة منتدي تحمل ولاينزل منشور
حتا في الرد هو عباره عن اضغط علي اقتباس ياريت منتدي ازالة حظر علي حسابي
والله ليس اريد وضع مشروع انما لايمكنني رد في ردود بملف انما عباره عن اقتباس
الان الذي يظهر لك

تستطيع ارفاق ملف عن طريق الضغط على "+ردجديد" تجده في اعلى الموضوع
او رفع الملف في موقع خارجي وتضع الرابط
لا يمكنني ارفاق ملف عن طريق خيار جديد
قمت بوضعه علي قوقل درايف
https://drive.google.com/file/d/1PhJc8wt...drive_link
(27-07-23, 01:21 AM)ahmed_king2023 كتب : [ -> ]لا يمكنني ارفاق ملف عن طريق خيار جديد
قمت بوضعه علي قوقل درايف
https://drive.google.com/file/d/1PhJc8wt...drive_link

ارفعه على موقع https://top4top.io
اخي توجد مشكلة في موقع
قمت برفعه علي ميديا فاير
https://www.mediafire.com/file/j2qjegwte...s.rar/file
الصفحات : 1 2 3